0
我嘗試在Django中爲ModelForm使用Crispy窗體。但是,我需要爲所有字段自定義HTML代碼。 下面是酥脆的形式生成的樣本域代碼:Django - 自定義控件以脆脆的形式顯示HTML
<div class="span12 field-box">
<div id="div_id_user" class="control-group">
<label for="id_user" class="control-label requiredField">
User select
<span class="asteriskField">*</span>
</label>
<div class="controls">
<select id="id_user" class="select" name="user">
<option value="" selected="selected">---------</option>
<option value="1">User 1</option>
<option value="2">User 2</option>
</select>
</div>
</div>
</div>
,但我需要的代碼生成,如:
<div class="span12 field-box">
<label>User:</label>
<div class="ui-select span5">
<select>
<option value="1">User 1</option>
<option value="2">User 2</option>
</select>
</div>
</div>
我認爲這將是不夠的,如果我可以只添加自定義類div.controls - 但我不知道如何實現這一點。
這裏是脆皮表單代碼:
self.helper.layout = Layout(
Div(
Field('user'),
css_class="span12 field-box",
),
)