Django 使用CBV时,单行上的多个字段&;独自创立
我正在使用引导和基于类的视图进行一个项目。自动渲染的表单非常好。但我想做一个简单的改变。给定一个包含city、state和zip字段的模型,我希望表单将这三个字段都呈现在同一行上Django 使用CBV时,单行上的多个字段&;独自创立,django,django-class-based-views,django-crispy-forms,Django,Django Class Based Views,Django Crispy Forms,我正在使用引导和基于类的视图进行一个项目。自动渲染的表单非常好。但我想做一个简单的改变。给定一个包含city、state和zip字段的模型,我希望表单将这三个字段都呈现在同一行上 Name [ ] Addr [ ] City [ ] State [ ] Zip [ ] <-- 3 fields, 1 row Nam
Name [ ]
Addr [ ]
City [ ] State [ ] Zip [ ] <-- 3 fields, 1 row
Name[]
地址[]
City[]State[]Zip[]我已经有一段时间没有使用crispy forms了,但我相信使用bootstrap,您必须执行以下示例,因为您不能简单地将表单元素插入行中:
Row(
Div('city', css_class='span4'),
Div('state', css_class='span4'),
Div('zip', css_class='span4')
)
谢谢,成功了。我有一点复杂,因为我使用了一个主题,为span类增加了300px的高度。我为页面制作了一个简单的css,并添加了Div(…css_class='row-fluid')以获得我想要的对齐方式。