将数据保存到数据库时出错

时间:2018-06-21 13:13:34

标签: python mysql django django-models

我正在使用Django模型将数据保存到数据库,但是我遇到了问题, 新记录的ID不正确(我需要在for循环中保存一些记录)

我的错误:

  

IntegrityError:(1062,u“键“ PRIMARY”的重复条目“ 46””))

视图:

1 个答案:

答案 0 :(得分:2)

尝试将subject放入循环语句中,我认为您每次需要保存不同的主题时都需要创建一个新的主题对象

i in range(len(SUBJECTS)):
    subject = Subjects()
    ...
    subject.save()