解决django 新增加用户信息出现错误的问题


Posted in Python onJuly 28, 2019

Python3.4版本

当我把新增加的用户信息填写完成后,点击保存,然后出现了这样的错误:

IntegrityError at /admin/users/userprofile/add/

(1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`))')

外键约束。大概意思是:插入数据的时候,外键的值不是对应的主键的值。但是这时候表里是没有数据的,所以可能有主键值;插入数据时它的根节点可能不存在,所以插入失败。建议查询“外键”相关知识。两张表不是并列关系,而是父子关系。

配置数据库如下:

DATABASES = { 
'default': {  
 'ENGINE': 'django.db.backends.mysql',  
 'NAME': 'mxproject',  
 'USER':'root',  
 'PASSWORD':'123456',  
 'HOST':'127.0.0.1',  
 'PORT':'3306',  
 'OPTIONS':{  
 "init_command":"SET foreign_key_checks = 0;",
  }
 }

以上这篇解决django 新增加用户信息出现错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的一个简单LRU cache
Sep 26 Python
简单介绍Python中用于求最小值的min()方法
May 15 Python
Python面向对象特殊成员
Apr 24 Python
Python字典数据对象拆分的简单实现方法
Dec 05 Python
Python+request+unittest实现接口测试框架集成实例
Mar 16 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
Python list与NumPy array 区分详解
Nov 06 Python
django queryset 去重 .distinct()说明
May 19 Python
Django用户登录与注册系统的实现示例
Jun 03 Python
Python timeit模块原理及使用方法
Oct 10 Python
Python为何不支持switch语句原理详解
Oct 21 Python
python SOCKET编程基础入门
Feb 27 Python
Django使用Channels实现WebSocket的方法
Jul 28 #Python
Django实现web端tailf日志文件功能及实例详解
Jul 28 #Python
Python assert语句的简单使用示例
Jul 28 #Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 #Python
解决Django Static内容不能加载显示的问题
Jul 28 #Python
基于Django静态资源部署404的解决方法
Jul 28 #Python
Python占用的内存优化教程
Jul 28 #Python
You might like
PHP Error与Logging函数的深入理解
2013/06/03 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
PHP经典设计模式之依赖注入定义与用法详解
2019/05/21 PHP
简单的代码实现jquery定时器
2013/11/17 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
微信浏览器内置JavaScript对象WeixinJSBridge使用实例
2015/05/25 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
深入浅析Vue组件开发
2016/11/25 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
详解基于vue的移动web app页面缓存解决方案
2017/08/03 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
Vue $attrs & inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
Python字典简介以及用法详解
2016/11/15 Python
Python图片裁剪实例代码(如头像裁剪)
2017/06/21 Python
python模块之time模块(实例讲解)
2017/09/13 Python
python实现自主查询实时天气
2018/06/22 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
Python LMDB库的使用示例
2021/02/14 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
html5+css如何实现中间大两头小的轮播效果
2018/12/06 HTML / CSS
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
高尔夫球鞋、服装、手套和装备:FootJoy
2018/12/15 全球购物
运动会通讯稿500字
2014/02/20 职场文书
公司办公室岗位职责
2014/03/19 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
云冈石窟导游词
2015/02/04 职场文书
导游词之西递宏村
2019/12/10 职场文书
html form表单基础入门案例讲解
2021/07/21 HTML / CSS
OpenCV实现普通阈值
2021/11/17 Java/Android