我想使用CreateView和crispyforms生成的布局。然而,似乎我传递给自我帮助者在表单.py被忽略。 表单呈现得很好,但仅使用CreateView生成的字段-传递到Layout的所有字段都丢失。在
我的视图.py在
class MyView(CreateView):
form_class = MyForm
model = MyModel
def form_valid(self, form):
pass
我的表单.py公司名称:
^{pr2}$我的形象_表单.html公司名称:
{% load crispy_forms_tags %}
...
<form action="" method="post" enctype="multipart/form-data">
{% csrf_token %}
{{ form|crispy }}
</form>
我还应该怎么做才能让它成功呢?在
在:https://groups.google.com/forum/#!topic/django-users/Ovp_FgL3YwY得到答案
不得不改变
到
^{pr2}$我用不同的方法解决了这个问题。在
我通过以下方式更新了MyView:
通过添加以下内容,您可以在模板中显示带有crispy标记的整个表单:
^{pr2}$我已经做了类似于@user3316785的操作
我的CreateView看起来像:
在模板中,我可以简单地使用:
^{pr2}$相关问题 更多 >
编程相关推荐