带字段集的 Django 表单向导
Django Form Wizard With Fieldsets
我正在使用 Django 表单向导(来自 formtools
中的 1.8)将表单拆分为多个步骤。
一切正常。但我有兴趣在我的表单中制作字段集,并将我的表单分成每个页面上的多个不同组。 A good example would be this.
I found a module 称为 django-form-utils
,用 BetterForm
class 替换 forms.Form
,您可以在其中指定字段集。问题在于,在我的模板中,向导希望我使用 {{wizard.form}}
,但是对于 BetterForm
,我不得不使用 {{form.fieldsets}}
.
也许有人知道将它们一起使用并使它们兼容的方法?或者也许有人知道另一种将字段集与表单向导一起使用的方法。
我对任何可以告诉我如何将字段集与表单向导一起使用的答案感兴趣。
哦,我觉得我很愚蠢。这比我预期的要容易得多。出于某种原因,我完全误解了 {{wizard.form}}
功能。
使用 django-form-utils
中的 fieldsets
。只需使用 {{wizard.form.fieldsets}}
.
我正在使用 Django 表单向导(来自 formtools
中的 1.8)将表单拆分为多个步骤。
一切正常。但我有兴趣在我的表单中制作字段集,并将我的表单分成每个页面上的多个不同组。 A good example would be this.
I found a module 称为 django-form-utils
,用 BetterForm
class 替换 forms.Form
,您可以在其中指定字段集。问题在于,在我的模板中,向导希望我使用 {{wizard.form}}
,但是对于 BetterForm
,我不得不使用 {{form.fieldsets}}
.
也许有人知道将它们一起使用并使它们兼容的方法?或者也许有人知道另一种将字段集与表单向导一起使用的方法。
我对任何可以告诉我如何将字段集与表单向导一起使用的答案感兴趣。
哦,我觉得我很愚蠢。这比我预期的要容易得多。出于某种原因,我完全误解了 {{wizard.form}}
功能。
使用 django-form-utils
中的 fieldsets
。只需使用 {{wizard.form.fieldsets}}
.