diff --git a/input/models.py b/input/models.py index dfb7e37..ae6cb30 100644 --- a/input/models.py +++ b/input/models.py @@ -6,4 +6,4 @@ class Project(models.Model): start = models.DateTimeField('start date') def __str__(self): - return self.project_name + return self.name diff --git a/input/views.py b/input/views.py index 65b3c80..2adc2c0 100644 --- a/input/views.py +++ b/input/views.py @@ -1,8 +1,18 @@ from django.shortcuts import render - +from django.forms import modelformset_factory +from .models import Project # Create your views here. -from django.http import HttpResponse +# from django.http import HttpResponse def index(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__') + if request.method == 'POST': + formset = ProjectFormSet(request.POST, request.FILES) + if formset.is_valid(): + formset.save() + # do something. + else: + formset = ProjectFormSet() + return render(request, 'input/project.html', {'formset': formset})