Доступ к значению атрибута виджета Django
У меня есть Django Form Field:
dob = forms.DateField(
required=True,
widget=NumberInput(
attrs={
"type": "text",
"class": "datepicker",
"autocomplete": "off",
"placeholder": "DD/MM/YYYY",
}
),
)
Теперь мне нужно получить доступ к значению "placeholder". Я использую datepicker для изменения формата:
$('.datepicker').datepicker({
format: 'mm-dd-yyyy',# **here I need to replace it with Django widget attribute.**
});
Как я могу получить значение placeholder, чтобы я мог сделать что-то вроде этого:
$('.datepicker').datepicker({
format: {{django.placeholder | safe}},
});
Если вы хотите получить доступ к значению placeholder поля dob в шаблоне, вы можете сделать следующее:
{{ form.dob.widget.attrs.placeholder }}