解決django 新增加用戶信息出現(xiàn)錯誤的問題
Python3.4版本
當(dāng)我把新增加的用戶信息填寫完成后,點(diǎn)擊保存,然后出現(xiàn)了這樣的錯誤:
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`))')
外鍵約束。大概意思是:插入數(shù)據(jù)的時候,外鍵的值不是對應(yīng)的主鍵的值。但是這時候表里是沒有數(shù)據(jù)的,所以可能有主鍵值;插入數(shù)據(jù)時它的根節(jié)點(diǎn)可能不存在,所以插入失敗。建議查詢“外鍵”相關(guān)知識。兩張表不是并列關(guān)系,而是父子關(guān)系。
配置數(shù)據(jù)庫如下:
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;",
}
}
以上這篇解決django 新增加用戶信息出現(xiàn)錯誤的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python基于plotly實(shí)現(xiàn)畫餅狀圖代碼實(shí)例
這篇文章主要介紹了python基于plotly實(shí)現(xiàn)畫餅狀圖代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12
Python實(shí)現(xiàn)統(tǒng)計英文單詞個數(shù)及字符串分割代碼
這篇文章主要介紹了Python實(shí)現(xiàn)統(tǒng)計英文單詞個數(shù)及字符串分割方法,本文分別給出代碼實(shí)例,需要的朋友可以參考下2015-05-05
簡析Python函數(shù)式編程字符串和元組及函數(shù)分類與高階函數(shù)
這篇文章主要介紹了Python函數(shù)式編程中的字符串、元組及函數(shù)分類與高階函數(shù),有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
一分鐘帶你上手Python調(diào)用DeepSeek的API
最近DeepSeek非?;?作為一枚對前言技術(shù)非常關(guān)注的程序員來說,自然都想對接DeepSeek的API來體驗(yàn)一把,下面小編就來為大家介紹一下Python如何快速上手調(diào)用DeepSeek?API吧2025-02-02
pandas中g(shù)roupby操作實(shí)現(xiàn)
本文主要介紹了pandas中g(shù)roupby操作實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02

