gpt4 book ai didi

django - 电子邮件作为用户名,区分大小写的电子邮件地址

转载 作者:行者123 更新时间:2023-12-04 15:18:15 25 4
gpt4 key购买 nike

我在 Django 应用程序中使用电子邮件地址作为用户名
USERNAME_FIELD = 'email'但电子邮件字段区分大小写,因此:
test@example.comTEST@EXAMPLE.COM保存为两个不同的用户。这是正常的还是我应该以某种方式验证这一点?

最佳答案

在将电子邮件用于保存、比较等操作之前将其小写。

def save(self, *args, **kwargs):
self.email = self.email.lower()
return super(User, self).save(*args, **kwargs)

关于django - 电子邮件作为用户名,区分大小写的电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48075518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com