我是按照django 杀手级视频的教程抄了一遍代码,不过我用的是Python3.5版本,django 版本与教程一致,然后在5.1章节的时候出现了问题
当我把新增加的用户信息填写完成后,点击保存,然后出现了这样的错误:
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`))')
不知道什么原因,求解
8 回答
dreamkong
TA贡献5条经验 获得超10个赞
取消外键约束
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;", } }
添加回答
举报
0/150
提交
取消