У меня есть это поле формы:
email = forms.EmailField(
required=True,
max_length=100,
)
Он имеет обязательный атрибут, но в html он не добавляет атрибут html required
. На самом деле он даже не использует email
в качестве типа поля, используя text
... хотя кажется, что max_length просто отлично.
Actual:
<input id="id_email" type="text" name="email" maxlength="100">
Ожидаемое:
<input id="id_email" type="email" name="email" maxlength="100" required="true">
Как я могу заставить Django использовать правильные атрибуты в html-формах?