1452, 'Cannot add or update a child row: a foreign key constraint fails


(1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxproject`.`django_admin_log`, 
CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`user_id`) REFERENCES `auth_user` (`id`))')

  這時候需要在setting文件的databases中添加以下代碼取消外鍵檢查

 

 

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'zhq2', 'USER': 'root', 'PASSWORD': '211314', 'HOST': '127.0.0.1', 'PORT': 3306, # 取消外鍵的檢查(admin后台添加數據會報錯) 'OPTIONS': { "init_command": "SET foreign_key_checks = 0;", } }
}

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM