Python 创建帐户时Django字段重复键
我有一个我在申请中使用的教师帐户。现在的问题是,我修改了某些内容,但我无法找出错误,因为当我尝试创建帐户时,会出现以下错误:Python 创建帐户时Django字段重复键,python,django,Python,Django,我有一个我在申请中使用的教师帐户。现在的问题是,我修改了某些内容,但我无法找出错误,因为当我尝试创建帐户时,会出现以下错误: IntegrityError位于/admin/login/ (1062,“重复输入”用于键“email”)我会检查这行。根据您的跟踪,IntegrityError来自于此: File "C:\Users\danny\Desktop\Projects\bachelor_thesis\eve\courses\models.py" in <lambda> 185.
IntegrityError位于/admin/login/
(1062,“重复输入”用于键“email”)
我会检查这行。根据您的跟踪,IntegrityError
来自于此:
File "C:\Users\danny\Desktop\Projects\bachelor_thesis\eve\courses\models.py" in <lambda>
185. User.student = property(lambda p: Student.objects.get_or_create(user=p)[0])
中的文件“C:\Users\danny\Desktop\Projects\学士学位论文\eve\courses\models.py”
185User.student=property(lambda p:student.objects.get\u或\u create(User=p)[0])
它说的是键“email”的“重复条目”第一个字符串
'
是数据库中的现有条目
它看起来像:
- 您的
字段设置为email
(可能unique=True
)blank=True
- 您已经有一个
对象,其中包含一封空电子邮件(学生
)'
- 您正在尝试添加一个新的电子邮件为空
学生
模型发布到此处:错误为学生。此处的电子邮件为空。此外,您已将唯一性设置为true。错误来自185中的文件“C:\Users\danny\Desktop\Projects\bacher\u thesis\eve\courses\models.py”。User.student=property(lambda p:student.objects.get\u或\u create(User=p)[0])
电子邮件已具有unique=True