在Django向导的文档中,我找到了如下代码:

{{ wizard.management_form }}
{% if wizard.form.forms %}
    {{ wizard.form.management_form }}
    {% for form in wizard.form.forms %}
        {{ form }}
    {% endfor %}
{% else %}
    {{ wizard.form }}
{% endif %}

所以我想知道如何将多个表单添加到向导的单个步骤中

最佳答案

使其中一个表单成为Formset,其中包含您需要的其余表单。您不必一定要使用ModelFormset,您可以对基类进行子类化并手动创建表单。

关于python - Django向导,一步就能实现多种形式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17344962/

10-08 20:34