diff --git a/input/forms.py b/input/forms.py index 9ecc8c9..a0505d0 100644 --- a/input/forms.py +++ b/input/forms.py @@ -10,7 +10,7 @@ class ProjectForm(ModelForm): class Meta: model = Project - fields = '__all__' + exclude = ('pid',) class VolunteerForm(ModelForm): @@ -25,7 +25,6 @@ class VolunteerForm(ModelForm): class LibraryForm(ModelForm): class Meta: model = Library - # fields = '__all__' exclude = ('realname', 'email', 'username') class IFGForm(ModelForm): diff --git a/input/models.py b/input/models.py index 6d3e8d2..f335bd4 100644 --- a/input/models.py +++ b/input/models.py @@ -14,6 +14,8 @@ class Project(Volunteer): start = models.DateTimeField('start date') # contact = models.ForeignKey(Volonteer, on_delete = models.CASCADE, null = True) + pid = models.IntegerField(null=True) # automaticly generated + def __str__(self): return self.name diff --git a/input/views.py b/input/views.py index e6799d9..8aebdcf 100644 --- a/input/views.py +++ b/input/views.py @@ -6,7 +6,7 @@ from formtools.wizard.views import CookieWizardView from .forms import ProjectForm, VolunteerForm, LibraryForm, IFGForm from .models import Project -def intern(request): +def project(request): # return HttpResponse("Hello, world. You're at the input form") # ProjectFormSet = modelformset_factory(Project, fields='__all__') if request.method == 'POST': @@ -24,6 +24,16 @@ def intern(request): form = ProjectForm() return render(request, 'input/project.html', {'form': form}) +def accreditation(request): + pass + +def travel(request): + pass + +def certificate(request): + pass + + def done(request): return HttpResponse("Your data is save now.")