Как добавить виджеты "form-control" в django-money
Как добавить виджеты в поле django для валюты и кода валюты? я хочу добавить класс "form control" в это поле.
templates.html
<div class="col-sm-4">
<label for="jumlahUsulanDana">Jumlah Usulan Dana</label>
{{form.jumlah_dana_usulan}}
</div>
forms.py
class Meta:
model = UserUsulan
exclude = ['status_usulan' ,'jumlah_dana_disetujui',
'keterangan_operator', 'com_reviewer_1', 'com_reviewer_2' ]
widgets = {'jumlah_dana_usulan' : forms.TextInput({'class' :
'form-control', 'id' : 'jumlahUsulanDana', 'placeholder'
: 'Jumlah Usulan Dana'}),
}
По сути, вам нужно сделать следующее:
class Meta:
# ... Your actually code.
widgets = {
'jumlah_dana_usulan': forms.TextInput(attrs={
'class':'form-control',
'placeholder':'Jumlah Usulan Dana',
'id' : 'jumlahUsulanDana',
}),
# ... Here more widget fields
}
В основном в элементе TextIput вам будут доступны все свойства, которые обычно доступны в HTML.
Если у вас есть отзывы об этом коде, не стесняйтесь поделиться ими в комментариях ниже.