删除Django用户的电子邮件

2024-04-25 14:38:27 发布

您现在位置:Python中文网/ 问答频道 /正文

在Django中,我与Django用户一起尝试以下操作:

user.email = None
user.save()

我得到一个例外:

NOT NULL constraint failed: auth_user.email

如何删除用户的电子邮件?你知道吗


Tags: django用户noneauth电子邮件emailsavenot
1条回答
网友
1楼 · 发布于 2024-04-25 14:38:27

在Django中,用户定义如下:

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

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

user.email = ""
user.save()

相关问题 更多 >