如何为我的django表单定制模板。
我想做{{myform.as_p}}之类的事情,但它渲染我的字段结构(轻松使用bootstrap {{myform.render_bootstrap3}})。
我应该使用formset吗?是他的用法的教程或例子吗?
或者我可以复制as_p函数并使用自定义函数(render_bootstrap3)创建自定义Base Forms,该函数是as_p的副本但使用我的结构?这是一个很好的实践吗?
由于
答案 0 :(得分:1)
form.as_p
只是呈现更多HTML代码的快捷方式。关于.as_p
做什么的Here is the documentation。
或者,您可以通过循环表单来制作自定义html。例如:
{% for formfield in myform %}
{{ formfield }}
{{ formfield.errors }}
{% endfor %}