【发布时间】:2015-05-07 14:49:49
【问题描述】:
我的 Django 项目使用基本模板来呈现视图,如下面的粘贴 http://pastebin.com/uUZT40ge 从 root 调用为 base.html 和 django-material https://pypi.python.org/pypi/django-material 提供表单元素的样式和布局。一个简单的例如下面它可以正常工作:
{% extends "base.html" %}
{% load i18n material_form %}
{% block content %}
<form action="" method="post">
{% csrf_token %}
{% form form=form %}{% endform %}
<input type="submit" value="Proceed" />
</form>
{% endblock %}
但是,当使用与 formwizard 相同的基本模板来呈现一组三个表单时。第一个以适当的布局和样式显示,但在提交时不会继续下一步。
{% extends "base.html" %}
{% load material_form %}
{% block content %}
<form action="" method="post">
{% csrf_token %}
{{ wizard.management_form }}
{% if wizard.form.forms %}
{{ wizard.form.management_form }}
{% for form in wizard.form.forms %}
{% form form=form %}{% endform %}
{% endfor %}
{% else %}
{{ wizard.form }}
{% endif %}
<input type="submit" value="Proceed" />
</form>
{% endblock %}
Django 是 OSX10.10 上的 1.8 版
【问题讨论】:
标签: python django material-design django-formwizard materialize