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

