我看过许多解决方案,但似乎没有一个能够回答这个问题。
我当前的用户模型正在使用AbstractUser。有没有办法使username(unique = False)呢?
因为我想允许用户拥有相同的用户名,因为我使用的登录方式是通过电子邮件地址和密码。
以下是我尝试过但不起作用的代码:
我当前的用户模型正在使用AbstractUser。有没有办法使username(unique = False)呢?
因为我想允许用户拥有相同的用户名,因为我使用的登录方式是通过电子邮件地址和密码。
以下是我尝试过但不起作用的代码:
class MyUser(AbstractUser):
username = models.CharField(max_length=30, unique=False)
错误:
customuser.MyUser: (auth.E003) 'MyUser.username' 必须是唯一的,因为它被命名为 'USERNAME_FIELD'