new: empty views and project.pid

This commit is contained in:
Benni Baermann 2020-10-06 12:42:32 +02:00
parent 73225ea284
commit 8db27707e1
3 changed files with 14 additions and 3 deletions

View file

@ -10,7 +10,7 @@ class ProjectForm(ModelForm):
class Meta: class Meta:
model = Project model = Project
fields = '__all__' exclude = ('pid',)
class VolunteerForm(ModelForm): class VolunteerForm(ModelForm):
@ -25,7 +25,6 @@ class VolunteerForm(ModelForm):
class LibraryForm(ModelForm): class LibraryForm(ModelForm):
class Meta: class Meta:
model = Library model = Library
# fields = '__all__'
exclude = ('realname', 'email', 'username') exclude = ('realname', 'email', 'username')
class IFGForm(ModelForm): class IFGForm(ModelForm):

View file

@ -14,6 +14,8 @@ class Project(Volunteer):
start = models.DateTimeField('start date') start = models.DateTimeField('start date')
# contact = models.ForeignKey(Volonteer, on_delete = models.CASCADE, null = True) # contact = models.ForeignKey(Volonteer, on_delete = models.CASCADE, null = True)
pid = models.IntegerField(null=True) # automaticly generated
def __str__(self): def __str__(self):
return self.name return self.name

View file

@ -6,7 +6,7 @@ from formtools.wizard.views import CookieWizardView
from .forms import ProjectForm, VolunteerForm, LibraryForm, IFGForm from .forms import ProjectForm, VolunteerForm, LibraryForm, IFGForm
from .models import Project from .models import Project
def intern(request): def project(request):
# return HttpResponse("Hello, world. You're at the input form") # return HttpResponse("Hello, world. You're at the input form")
# ProjectFormSet = modelformset_factory(Project, fields='__all__') # ProjectFormSet = modelformset_factory(Project, fields='__all__')
if request.method == 'POST': if request.method == 'POST':
@ -24,6 +24,16 @@ def intern(request):
form = ProjectForm() form = ProjectForm()
return render(request, 'input/project.html', {'form': form}) return render(request, 'input/project.html', {'form': form})
def accreditation(request):
pass
def travel(request):
pass
def certificate(request):
pass
def done(request): def done(request):
return HttpResponse("Your data is save now.") return HttpResponse("Your data is save now.")