最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django生成數(shù)據(jù)庫及添加用戶報錯解決方案

 更新時間:2020年10月09日 11:20:53   作者:陳彥斌  
這篇文章主要介紹了Django生成數(shù)據(jù)庫及添加用戶報錯解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

Django生成數(shù)據(jù)庫表時報錯 __init__() missing 1 required positional argument: 'on_delete'

原因:

  在django2.0后,定義外鍵和一對一關(guān)系的時候需要加上on_delete選項,此參數(shù)為了避免兩個表里的數(shù)據(jù)不一致問題,不然會報錯

例如:

  owner=models.ForeignKey(UserProfile)--->報錯

  owner=models.ForeignKey(UserProfile,on_delete=models.CASCADE) --在老版本這個參數(shù)(models.CASCADE)是默認(rèn)值

參數(shù)說明:

  on_delete有CASCADE、PROTECT、SET_NULL、SET_DEFAULT、SET()五個可選的值

    CASCADE:級聯(lián)刪除。

    PROTECT:報完整性錯誤。

    SET_NULL:將外鍵設(shè)置為null,前提是允許為null。

    SET_DEFAULT:將外鍵設(shè)置為一個默認(rèn)值

    SET():調(diào)用外面的值,可以是一個函數(shù)

    注:一般使用CASCADE就可以了。

在使用Django添加用戶時出現(xiàn)報錯:

 django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fai
 ls (`cms`.`app01_book_author`, CONSTRAINT `app01_book_author_book_id_df0ca405_fk_app01_book_id` FOREIG
 N KEY (`book_id`) REFERENCES `app01_book` (`id`))')
 [31/Mar/2019 21:20:45] "GET /addbook/ HTTP/1.1" 500 216210

解決辦法,需要在setting.py文件的databases中取消外鍵檢查:

1 DATABASES = {

 DATABASES = {
   'default': {
     'ENGINE': 'django.db.backends.mysql',
     'NAME': 'cms', # 你的數(shù)據(jù)庫名稱
     'USER': 'root', # 你的數(shù)據(jù)庫用戶名
     'PASSWORD': '123456', # 你的數(shù)據(jù)庫密碼
     'HOST': '', # 你的數(shù)據(jù)庫主機,留空默認(rèn)為localhost
     'PORT': '3306', # 你的數(shù)據(jù)庫端口
     'OPTIONS': {
       "init_command": "SET foreign_key_checks = 0;", # 取消外鍵檢查
     }
   }
 }

問題解決?。?!

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于python-pptx庫中文文檔及使用詳解

    基于python-pptx庫中文文檔及使用詳解

    今天小編就為大家分享一篇基于python-pptx庫中文文檔及使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 淺析Python 中整型對象存儲的位置

    淺析Python 中整型對象存儲的位置

    下面小編就為大家?guī)硪黄獪\析Python 中整型對象存儲的位置。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-05-05
  • Django+python服務(wù)器部署與環(huán)境部署教程詳解

    Django+python服務(wù)器部署與環(huán)境部署教程詳解

    這篇文章主要介紹了Django+python服務(wù)器部署與環(huán)境部署教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 詳解10個可以快速用Python進(jìn)行數(shù)據(jù)分析的小技巧

    詳解10個可以快速用Python進(jìn)行數(shù)據(jù)分析的小技巧

    這篇文章主要介紹了詳解10個可以快速用Python進(jìn)行數(shù)據(jù)分析的小技巧,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 關(guān)于nn.BatchNorm1d()用法及說明

    關(guān)于nn.BatchNorm1d()用法及說明

    這篇文章主要介紹了關(guān)于nn.BatchNorm1d()用法及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 如何利用Python+Vue實現(xiàn)簡單的前后端分離

    如何利用Python+Vue實現(xiàn)簡單的前后端分離

    因為python開發(fā)的高效性,python web開發(fā)也受到越來越多人的關(guān)注,下面這篇文章主要給大家介紹了關(guān)于如何利用Python+Vue實現(xiàn)簡單的前后端分離的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • 深入講解Python函數(shù)中參數(shù)的使用及默認(rèn)參數(shù)的陷阱

    深入講解Python函數(shù)中參數(shù)的使用及默認(rèn)參數(shù)的陷阱

    這篇文章主要介紹了Python函數(shù)中參數(shù)的使用及默認(rèn)參數(shù)的陷阱,文中將函數(shù)的參數(shù)分為必選參數(shù)、默認(rèn)參數(shù)、可變參數(shù)和關(guān)鍵字參數(shù)來講,要的朋友可以參考下
    2016-03-03
  • 跟老齊學(xué)Python之再深點,更懂list

    跟老齊學(xué)Python之再深點,更懂list

    對于list,由于她的確非常非常龐雜,在python中應(yīng)用非常廣泛,所以,雖然已經(jīng)介紹完畢了基礎(chǔ)內(nèi)容,這里還要用一講深入一點點,往往越深入越...
    2014-09-09
  • Python字典使用技巧詳解

    Python字典使用技巧詳解

    Python 中字典和集合也是非常相近的概念,而且從外觀看上去,也有那么一絲絲的相似。本文將從字典基本知識入手,為你展開字典類型數(shù)據(jù)的各個知識點,需要的可以參考一下
    2022-11-11
  • 基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解

    基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解

    這篇文章主要介紹了基于virtualenv創(chuàng)建python虛擬環(huán)境過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03

最新評論

虞城县| 平江县| 平远县| 蕉岭县| 壶关县| 拜城县| 亚东县| 桃园市| 张掖市| 宜黄县| 乡宁县| 安岳县| 区。| 六枝特区| 井研县| 招远市| 家居| 湟中县| 柏乡县| 冷水江市| 从化市| 新巴尔虎右旗| 阿城市| 肥西县| 伊川县| 阜新| 多伦县| 聂荣县| 金溪县| 石泉县| 伽师县| 体育| 沾益县| 马鞍山市| 河津市| 文水县| 辉县市| 宣武区| 方正县| 凌云县| 钟山县|