首页 > 解决方案 > Django模型表单不能使用两个模型表单

问题描述

我想知道如何models在一个中使用两个modelform

我试过了 :

from django import forms

from .models import Question, Choice

class CreateQuestionForm(forms.ModelForm):

   class Meta:
       model = question, choice 
       Fields = [
                    'question'
                    'choice_text
            ]

标签: djangodjango-formsformset

解决方案


您必须使用表单集才能同时使用两种不同的表单。

首先,您必须从他们的模型中定义每种形式。

然后,您可以使用formset_factory来组合这两种形式。


推荐阅读