0

我正在使用 Bootstrap 并使用基于类的视图来开发一个项目。自动呈现的表单非常好。但我想做一个简单的改变。给定一个具有城市、州和邮政编码字段的模型,我希望表单在同一行上呈现所有三个字段。

Name [                                    ]
Addr [                                    ]
City [        ]  State [  ]   Zip [       ]  <-- 3 fields, 1 row

我认为这是一个非常常见的任务,它有一个优雅的解决方案,但我还没有找到它。我希望 django-crispyforms Row('city', 'state', 'zip'), 会在布局中执行,但这不起作用。

4

1 回答 1

0

I haven't used crispy forms in a while but I believe with bootstrap you have to do something like example below because you cannot simply insert form elements into a row:

Row(
  Div('city', css_class='span4'),
  Div('state', css_class='span4'),
  Div('zip', css_class='span4')
)
于 2013-08-27T21:54:34.557 回答