如何正確覆蓋Django模型窗體{{form}}調用中單個項目的樣式。我似乎無法忽略這些虛假行爲,並添加了我的必要風格。如何覆蓋模型表單上的單個項目django
具體來說,我想添加一個簡單的滑塊,通過一些文本到視圖。
class CreateTestForm(forms.ModelForm):
difficulty = forms.CharField()
class Meta:
model = Test
,並直接在我的HTML如下:
<form method="POST" action=""> {% csrf_token %}
{{ form|crispy }}
<strong>Difficulty</strong>
<input id="difficulty" type="text" value="" class="slider form-control" data-slider-min="0" data-slider-max="10"
data-slider-step="1" data-slider-value="[0,10]" data-slider-orientation="horizontal"
data-slider-selection="before" data-slider-tooltip="show" data-slider-id="blue">
</br>
<input type='submit' value='Create' class='btn'>
</form>
然而,當我呈現的觀點,我得到兩個困難
如下我增加了一個額外的字段,以我的形式輸入(一個滑塊和一個盒子)。我明白,Django正在爲我創建文本框,但我認爲,給我的滑塊相同的ID將簡單地覆蓋它?
從我的觀點來看,我也必須在forms.py類中爲這個表單定義滑塊,否則它不能在視圖中的cleaned_data中訪問。有任何想法嗎?