在Django中,我尝试使用Django用户:
user.email = None
user.save()
我得到例外:
NOT NULL constraint failed: auth_user.email
如何删除用户的电子邮件?
答案 0 :(得分:1)
在Django中,用户定义如下:
email = models.EmailField(_('email address'), blank=True)
因此,用户的电子邮件可以是空白的(即""
),但不能为空(即None
)。您使用以下内容清除用户的电子邮件:
user.email = ""
user.save()