【发布时间】:2015-10-16 02:43:18
【问题描述】:
我想用 bootstrap 格式化我的模型表单,而不需要任何额外的包(只使用 bootstrap 源文件)。我要配置的特定表单:
class FoodForm(forms.ModelForm):
class Meta:
model = Food
fields = ['name', 'company']
exclude = ('user', 'edit')
“名称”是一个文本字段,我想成为一个引导文本字段,“公司”是一个选择字段(来自外键),我想成为一个引导下拉列表。
表单模板的当前设置:
{% extends "mainsite/base.html" %}
{% block content %}
<form method="POST" class="post-form">{% csrf_token %}
{{ form.as_p }}
<button type="submit" class="btn btn-primary">Save</button>
</form>
</form>
{% endblock %}
将任何 django modelform 字段格式化为引导程序的最佳做法是什么?
【问题讨论】:
-
为什么不用crispy-forms?我知道你提到过你想使用香草引导程序,但这似乎没有必要,因为脆的形式很轻。
标签: django twitter-bootstrap twitter-bootstrap-3 django-forms django-templates