博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Exception Type: IntegrityError 数据完整性错误
阅读量:5133 次
发布时间:2019-06-13

本文共 531 字,大约阅读时间需要 1 分钟。

问题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范围,检查发现是我的数据库中没有录入对应条件的记录,添加对应的数据,再选择不再报错

转载于:https://www.cnblogs.com/bk770466199/p/7503727.html

你可能感兴趣的文章
十三、控制文件下载
查看>>
call指令和ret指令的配合使用
查看>>
flag寄存器
查看>>
Qt_OpenGL_教程
查看>>
Kafka spring 集成
查看>>
前端的各种各样的面试题大全
查看>>
【测试管理_浅谈软件测试的价值及如何做】
查看>>
Prism翻译笔记(一)第一章:介绍
查看>>
Oracle同义词创建及其作用
查看>>
技术名称(随学随更新)
查看>>
在make php-5.5.5时提示没有X11/xpm.h,怎么解决!
查看>>
如何让你的数据有null
查看>>
前端设计(一)
查看>>
大道至简第六章读后感
查看>>
@RabbitListener 与 @RabbitHandler 及 消息序列化
查看>>
Visual Studio 2013 Update 3 RTM 正式发布
查看>>
spring mvc 依赖包
查看>>
fiddler 抓取iphone发出的http和https包
查看>>
shell实现四则运算简单方法
查看>>
算法--leetcode 561. Array Partition I
查看>>