|
|
@ -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.") |