我需要将RegexValidator
添加到URLField
。它可以工作,但是我想自定义它的消息。
我在自定义文本中添加了参数message
,但仍显示
Enter a valid URL." instead of my text
Django版本:2.1.5
class ExampleModel(models.Model):
url_address = models.URLField(
validators=[RegexValidator('https://www.google.com/.*', message='This is not a Google URL')])
答案 0 :(得分:1)
您需要将code
作为第三个参数添加到RegexValidator
像这样:
RegexValidator('https://www.google.com/.*', message='This is not a Google URL', code='invalid_url')