Как добавить CSS-стиль в Django Input Popup из-за неправильного ввода - PullRequest
0 голосов
/ 10 июня 2019

Нужно добавить стили CSS (предпочтительно классы Bootstrap) во всплывающее окно с ошибкой в ​​CharField Django Form, когда введена неправильная длина.

Я уже разобрался, как добавить стиль к самому вводу текста (как видно из раздела кода attrs), но не уверен, как добавить стили к всплывающему окну.

Минимальная длина должна быть 5, и, если введено меньше этого значения, появляется всплывающее окно со словами «Пожалуйста, удлини этот текст до 5 символов ...», это то, что я хочу стилизовать.

class CityForm(forms.Form):
    zipcode = forms.CharField(label='zipcode', max_length=5, 
    min_length=5, widget=forms.TextInput(attrs={'placeholder': 'Enter a Zipcode', 'class' : 'form-control form-control-m text-center'}))

1 Ответ

0 голосов
/ 23 июня 2019

Понял, что всплывающее окно вызывало min_length = 5, но это было просто всплывающее окно браузера, которое нельзя было настраивать. Закончилось удаление этой части кода и написали для нее специальный Django Validator.

...