У меня есть два представления в моем приложении (каждое с ModelForm), и я хочу создать объект со значениями, возвращаемыми двумя формами. Как я могу продолжить?
views.py:
def index(request):
derog_indiv_form = DerogationIndividuForm(request.POST or None)
if derog_indiv_form.is_valid():
# Some code
return render(request, 'derog_bv/index.html', {'derog_indiv_form':derog_indiv_form})
def raison(request):
derog_raison_form = DerogationRaisonForm(request.POST or None)
if derog_raison_form.is_valid():
# Some code
return render(request, 'derog_bv/raison.html', {'derog_raison_form':derog_raison_form})
forms.py:
class DerogationIndividuForm(ModelForm):
class Meta:
model = Derogation
fields = [ 'individu' ]
labels = { 'individu': ('Individu :') }
class DerogationRaisonForm(ModelForm):
class Meta:
model = Derogation
fields = [ 'type_derogation' , 'createur' ]