从Django用户删除电子邮件

时间:2015-04-22 22:46:44

标签: python django

在Django中,我尝试使用Django用户:

user.email = None
user.save()

我得到例外:

NOT NULL constraint failed: auth_user.email

如何删除用户的电子邮件?

1 个答案:

答案 0 :(得分:1)

在Django中,用户定义如下:

email = models.EmailField(_('email address'), blank=True)

因此,用户的电子邮件可以是空白的(即""),但不能为空(即None)。您使用以下内容清除用户的电子邮件:

user.email = ""
user.save()