我需要从Form
呈现单个字段,因此我使用|as_crispy_field
中的过滤器crispy-forms
并使用bootstrap 3作为样式,但我需要在{{1}中执行此操作像这里的第一个例子bootstrap example page所以我试着这样做:
form-inline
但是标签显示在TextInput字段上方,而不是我需要的内联。 如何使用| as_crispy_field?
执行此操作编辑:以下是使用crispy
渲染后的HTMLtemplate.html
<form class="form-inline">{% csrf_token %}
{{ form.name|as_crispy_field }}
</form>
答案 0 :(得分:0)
您链接到的那个,以及字段左侧的标签,称为&#34; form-horizontal&#34;在脆皮。它是http://environmentalinformatics-marburg.github.io/web-presentations/20150723_mapView.html。您需要设置这些helper.form_class = 'form-horizontal'
helper.label_class = 'col-lg-2'
helper.field_class = 'col-lg-8'
属性
helper.form_class = 'form-inline'
helper.field_template = 'bootstrap3/layout/inline_field.html'
实际的内联表单,字段内显示的标签位于同一页面的正下方。您只需要设置两个辅助属性
end < start
如果我理解你的问题,那应该这样做。