解决django 新增加用户信息出现错误的问题
Python3.4版本
当我把新增加的用户信息填写完成后,点击保存,然后出现了这样的错误:
IntegrityErrorat/admin/users/userprofile/add/ (1452,'Cannotaddorupdateachildrow:aforeignkeyconstraintfails(`mxonline`.`django_admin_log`,CONSTRAINT`django_admin_log_user_id_c564eba6_fk_auth_user_id`FOREIGNKEY(`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":"SETforeign_key_checks=0;",
}
}
以上这篇解决django新增加用户信息出现错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 生日祝福语朋友简短的话
11 宝贝的人生祝福语简短
12 新年有哪些祝福语简短
13 简短又洋气祝福语大全
14 简短祝福语除夕快乐英文
15 生日贺卡祝福语毕业简短
16 战友聚会祝福语幽默简短
17 最新中秋祝福语简短英语
18 夏日升学宴祝福语简短