zoukankan      html  css  js  c++  java
  • Exception Type: IntegrityError 数据完整性错误

    问题1:Exception Value: (1062, "Duplicate entry '3-1-2017-09-05' for key 'name_id'") 

      描述:搜索条件做了联合唯一,但是其中一个条件的值变化会报错,其他三个条件的值不变

      解析:可以在错误提示中看到,是由三个值组成的条件,但实际我有四个条件,错误原因是:

          联合唯一效果发挥作用,我这三个条件是重复录入的,3,1,2017-09-05分别代表不同的条件,最后在models中添加第四个条件联合唯一,解决问题

      model联合唯一示例:

        class Meta:
                unique_together = ('name','cg','seat','order_day')

    问题2:list index out of range

      描述:修改了联合唯一条件后,还是报错,错误提示:list index out of range

      解析:不难看出,我选的值超出了list范围,检查发现是我的数据库中没有录入对应条件的记录,添加对应的数据,再选择不再报错

    人生短短数十载,经不起几次重头再来
  • 相关阅读:
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
    团队现场编程实战(抽奖系统)
    Alpha 冲刺 (4/10)
    斗地主
    解方程
    货币系统
  • 原文地址:https://www.cnblogs.com/bk770466199/p/7503727.html
Copyright © 2011-2022 走看看