在添加用户信息时 报错

来源:5-1 django admin介绍

clevertang

2019-01-18

在添加用户信息时 报错 Exception Value:
(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))’)

写回答

1回答

Ethreal

2019-01-18

参考讲师链接https://coding.imooc.com/learn/questiondetail/4338.html       如果现在就想解决 

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',

        'NAME': 'xxx',

        'USER':'xxx',

        'PASSWORD':'xxx',

        'HOST':'127.0.0.1',

        'PORT':'3306',

        'OPTIONS':{

        "init_command":"SET foreign_key_checks = 0;",

    }

    }

添加init_command 这一行 取消外键约束,建议等待 直接跳过后面替换就解决了

1
1
bobby
赞,确实这样就可以
2019-01-20
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程