Django中表单的自定义模板?

时间:2014-05-23 03:46:45

标签: django forms twitter-bootstrap django-forms

如何为我的django表单定制模板。

我想做{{myform.as_p}}之类的事情,但它渲染我的字段结构(轻松使用bootstrap {{myform.render_bootstrap3}})。

我应该使用formset吗?是他的用法的教程或例子吗?

或者我可以复制as_p函数并使用自定义函数(render_bootstrap3)创建自定义Base Forms,该函数是as_p的副本但使用我的结构?这是一个很好的实践吗?

由于

1 个答案:

答案 0 :(得分:1)

form.as_p只是呈现更多HTML代码的快捷方式。关于.as_p做什么的Here is the documentation

或者,您可以通过循环表单来制作自定义html。例如:

{% for formfield in myform %}
     {{ formfield }}
     {{ formfield.errors }}
{% endfor %}