Мне нужно добавить RegexValidator в URLField. Это работает, но я хочу настроить его сообщение.
Я добавил параметр message со своим собственным текстом, но он все еще отображается
Enter a valid URL." instead of my text
Версия Джанго: 2.1.5
class ExampleModel(models.Model):
url_address = models.URLField(
validators=[RegexValidator('https://www.google.com/.*', message='This is not a Google URL')])
@Ahtisham, это решение! Теперь мое собственное сообщение отображается при сбое проверки регулярных выражений.
это решило проблему?
@ Ахтишам, да, это так.
Вы можете принять мое редактирование вашего вопроса, если считаете, что это делает его лучше. :D





Вам нужно добавить code в качестве третьего параметра к вашему RegexValidator
нравится:
RegexValidator('https://www.google.com/.*', message='This is not a Google URL', code='invalid_url')
добавьте этот
code='invalid_url'в качестве последнего параметра RegexValidator.