我在Django中创建了用户模型:
email = models.EmailField( verbose_name="Email Address", unique=True, null=True, blank=True)
当我尝试使用同一电子邮件注册用户时,显示消息此电子邮件地址的用户已存在,我如何将此消息自定义为此电子邮件地址的用户已存在
92dk7w1h1#
根据我对问题的理解,以下答案应能解决问题
models.EmailField( verbose_name="Email Address", unique=True, null=True, blank=True, error_messages={ 'unique': "User with this email already exists.", } )
puruo6ea2#
您可以使用错误消息dict的unique属性,并根据您的自定义消息对其进行自定义**(具有此电子邮件的用户存在)**因此:
unique
class User(models.Model): email = models.EmailField( verbose_name="Email Address", unique=True, error_messages={ 'unique': 'User with this email exists.', } )
2条答案
按热度按时间92dk7w1h1#
根据我对问题的理解,以下答案应能解决问题
puruo6ea2#
您可以使用错误消息dict的
unique
属性,并根据您的自定义消息对其进行自定义**(具有此电子邮件的用户存在)**因此: