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