use*_*154 6 django django-models django-forms django-admin
我可以在Django Administrator页面中获取一个表单,我在forms.py中定义了吗?我可以将此表单转换为Django Administrator页面的模型内联吗?
要清楚,这就是我所说的内联:
class AnswerInline(admin.StackedInline):
...
Run Code Online (Sandbox Code Playgroud)
是的,它有点复杂,但文档实际上是清楚的:
InlineModelAdmin.form
表单的值默认为ModelForm.这是在为此内联创建formset时传递给inlineformset_factory的内容.
因此,创建您的表单类,然后在内联中引用它,如下所示:
class MyForm(forms.ModelForm):
…
class AnswerInLine(admin.StackedInLine):
form = MyForm
Run Code Online (Sandbox Code Playgroud)