猿问

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

我是按照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`))')

不知道什么原因,求解

古宋适
浏览 4076回答 8
8回答

dreamkong

取消外键约束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;",         }     }

dreamkong

取消外键约束

慕慕1935683

兄弟,我也是照抄发生了这份问题,不过一楼的回答解决了问题

慕村1336405

我也遇到这个问题了,怎么解决啊,1L回复的看不懂
随时随地看视频慕课网APP
我要回答