我在行
上遇到了上述错误 user = User.objects.create_user(username=username, password=password)
即使用户名是唯一的,当我在admin
页面中检查用户正在创建时。我确实使用以下代码扩展了Django User
模型,因为我希望用户有额外的位置信息:
models.py
:
class Location(models.Model):
user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
street = models.CharField(max_length=100, default="")
city = models.CharField(max_length=100, default="")
state = models.CharField(max_length = 100, default="")
我不确定为什么即使正在创建用户也会引发错误。感谢。