gpt4 book ai didi

django - 如何将自定义表单添加到 django 管理页面内联

转载 作者:行者123 更新时间:2023-12-02 02:21:06 26 4
gpt4 key购买 nike

我可以将在 forms.py 中定义的表单放入 Django 管理员页面吗?我也可以将此表单放入 Django 管理员页面的模型内联中吗?

需要明确的是,这就是我所说的内联:

class AnswerInline(admin.StackedInline):
...

最佳答案

是的,有点复杂,但是 the docs are actually clear here :

InlineModelAdmin.form
The value for form defaults to ModelForm. This is what is passed through toinlineformset_factory when creating the formset for this inline.

因此,创建您的表单类,然后在内联中引用它,如下所示:

class MyForm(forms.ModelForm):


class AnswerInLine(admin.StackedInline):
form = MyForm

关于django - 如何将自定义表单添加到 django 管理页面内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8130048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com