Django 后台添加用户报错:1452, 'Cannot add or update a child row: a foreign key constraint fails

    使用Django原生的后台,报主键错误。

IntegrityError: (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`))')
    解决办法,需要setting文件的databases中取消外键检查,在'HOST':'127.0.0.1',下面添加即可。

    

    'OPTIONS': {
            "init_command": "SET foreign_key_checks = 0;",
        }

    



分享到:更多

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)