Mam pole e-mail w moim formularzu biuletyn, który wygląda tak:Django - walidacja pola zmiana wiadomość
class NewsletterForm(forms.ModelForm):
email = forms.EmailField(widget=forms.EmailInput(attrs={
'autocomplete': 'off',
'class': 'form-control',
'placeholder': _('[email protected]'),
'required': 'required'
}))
class Meta:
model = Newsletter
fields = ['email', ]
Mój formularz działa, ale gdy wpisuję „ahasudah @ AHS” bez kropki dla domeny nazwa, pojawia się ten błąd "Wprowadź poprawny adres e-mail"
Gdzie to jest?
Właśnie sprawdziłem oryginalne źródło i nie mogłem znaleźć komunikatu o błędzie, aby przesłonić jak inne pola.
https://github.com/django/django/blob/master/django/forms/fields.py#L523
Wszelkie pomysły jak zastąpić tę wiadomość?
myślę, że to nie jest komunikat o błędzie Django. Niektóre przeglądarki (np. Chrome) sprawdzają typ wejścia, jeśli podasz '' –
To jest django, zawiera tablicę "error_messages". – Lara
Czy możesz dzielić się swoimi modelami? – DhiaTN