2013-08-27 41 views
0

我正在使用Bootstrap和使用基於類的視圖的項目上工作。自動呈現的表單非常好。但我想做一個簡單的改變。給定一個具有城市的模型,狀態爲& zip字段,我希望表單將同一行上的所有三個字段都渲染掉。使用CBV和引導時在單行上的幾個字段

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

我認爲這是一個非常普遍的任務,有一個優雅的解決方案,但我還沒有找到它。我希望django-crispy的行('城市','國家','拉鍊'),將在佈局中做,但沒有奏效。

回答

0

我沒有用的,而香脆的形式,但我相信,引導你必須做類似下面的例子,因爲你不能簡單地插入表單元素成一排:

Row(
    Div('city', css_class='span4'), 
    Div('state', css_class='span4'), 
    Div('zip', css_class='span4') 
) 
+0

謝謝,這工作。我有一個小複雜因素,因爲我使用了一個爲span類增加300px高度的主題。我爲頁面做了一個簡單的CSS,並添加了Div(... css_class ='row-fluid')來獲得我想要的對齊方式。 – kavu

相關問題