博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django admin 添加用户出现外键约束错误
阅读量:6167 次
发布时间:2019-06-21

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

今天在做mxonline项目时,注册了用户表进admin后,想在后台添加一个用户试试,结果出现了错误,经过一番搜索发现以下两个解决方法,不过我只用了一种

报错信息:

IntegrityError: (1452, u'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`))')

具体解决方法:

方法1:在settings.py文件中,数据库的配置参数中设置关闭外键检查

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.mysql',        'NAME': "mxonline",        'USER': "root",        'PASSWORD': "123",        'HOST': '',        'OPTIONS': {            "init_command": "SET foreign_key_checks = 0;",        }    }}

方法2:将userprofile表中的数据复制 到auth_user表中,即可生成新用户。

 

参考链接:

 

转载于:https://www.cnblogs.com/welisit/p/10850641.html

你可能感兴趣的文章
[TCP/IP] 网络层-抓包分析IP数据包首部
查看>>
Git忽略规则.gitignore梳理
查看>>
前端笔记-作用域链的一些理解加记录(JS高级程序设计读书笔记1)
查看>>
备忘录模式
查看>>
使2个div 在一行上显示
查看>>
Supervisor Linux程序进程管理
查看>>
建立信任关系
查看>>
Yii 框架表单默认英文提示改为中文
查看>>
BZOJ-1064: [Noi2008]假面舞会 (综合性图论题)
查看>>
TCP的TIME_WAIT状态
查看>>
Android音乐、视频类APP常用控件:DraggablePanel(1)
查看>>
浏览器控制台(F12-开发者工具)Console用法
查看>>
MS CRM 2011的自定义与开发(12)——表单脚本扩展开发(5)
查看>>
C#提取字符串中的数字字符串
查看>>
python 异常处理
查看>>
Alpha 冲刺 (8/10)
查看>>
PHP正则表达式笔记和实例
查看>>
jQuery中的.live()与die()
查看>>
C++ 中的sort排序用法
查看>>
Vue_声明周期
查看>>