From e73302b3542e880314c0fe8e952a48135e180622 Mon Sep 17 00:00:00 2001 From: Benni Baermann Date: Tue, 29 Sep 2020 11:29:15 +0200 Subject: [PATCH] removed formset. introduced simple form --- input/forms.py | 1 + input/templates/input/project.html | 2 +- input/views.py | 13 +++++++------ 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/input/forms.py b/input/forms.py index a220875..69ffb37 100644 --- a/input/forms.py +++ b/input/forms.py @@ -1,5 +1,6 @@ from django.db import models from django.forms import ModelForm +from .models import Project class ProjectForm(ModelForm): class Meta: diff --git a/input/templates/input/project.html b/input/templates/input/project.html index cbc5f08..dc75c44 100644 --- a/input/templates/input/project.html +++ b/input/templates/input/project.html @@ -1,5 +1,5 @@
{% csrf_token %} - {{ formset }} + {{ form }}
diff --git a/input/views.py b/input/views.py index 7dda7bf..aa762f3 100644 --- a/input/views.py +++ b/input/views.py @@ -1,20 +1,21 @@ from django.shortcuts import render from django.forms import modelformset_factory from .models import Project +from .forms import ProjectForm from django.http import HttpResponse def index(request): # 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': - formset = ProjectFormSet(request.POST, request.FILES) - if formset.is_valid(): - formset.save() + form = ProjectForm(request.POST, request.FILES) + if form.is_valid(): + form.save() # do something. else: - formset = ProjectFormSet() - return render(request, 'input/project.html', {'formset': formset}) + form = ProjectForm() + return render(request, 'input/project.html', {'form': form}) def done(request): return HttpResponse("Your data is save now.")