Django forms.DateInput attrs alanında verilen nitelikleri geçerli değildir
form ModelForm olduğu için Django'nın attrs belirtici yoluyla uygulamaya çalışırken
tutucu, sınıf set almıyorum.
widgets = {
'my_date_field': forms.DateInput(format=('%d-%m-%Y'),
attrs={'class':'myDateClass',
'placeholder':'Select a date'}
)
}
aynı uygulanır: Burada
kodudur: docsgöre
Ve
bir daha isteğe bağlı argüman ile, TextInput aynı argümanları Alırforms.TextInput
ve sadece iyi çalışıyor.Burada nelerin eksik? alan için
class trademark_form(ModelForm): my_date_field = DateField(input_formats=['%d-%m-%Y']) class Meta: model = myModel widgets = { 'my_date_field': forms.DateInput(format=('%d-%m-%Y'), attrs={'class':'myDateClass', 'placeholder':'Select a date'}), 'field1': forms.TextInput(attrs={'class':'textInputClass', 'placeholder':'Enter a Value..'}), 'field2': forms.TextInput(attrs={'class':'textInputClass', 'placeholder':'Enter a Value..', 'readonly':'readonly', 'value':10}), 'desc': forms.Textarea(attrs={'class':'textAreaInputClass', 'placeholder':'Enter desc', 'rows':5}), } exclude = ('my_valid_field')
oluşturulan HTML,
my_date_field
: alan için<input type="text" id="id_my_date_field" name="my_date_field">
oluşturulan HTML,
field1
:<input type="text" name="field1" class="textInputClass" placeholder="Enter a Value.." id="id_field1">
senin tarafında sonuçları işlemek neyi gösterebilir. Ben, . Ayrıca burada yapılacak yer tutucu nedir. – dusual