欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

django 解決model中類寫不到數(shù)據(jù)庫中,數(shù)據(jù)庫無此字段的問題

 更新時間:2020年05月20日 08:52:45   作者:小人物哎  
這篇文章主要介紹了django 解決model中類寫不到數(shù)據(jù)庫中,數(shù)據(jù)庫無此字段的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨想過來看看吧

如果你遇到了這個錯誤–MySQL Strict Mode is not set for database connection ‘default'

還有這種錯誤,models中的代碼

為什么會出現(xiàn)這種錯誤呢?有兩種可能,一種settings少了options,一中是你的models文件中加了逗號

第一種可能

settings中需要添加以下字段

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'mxshop',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    'USER': 'mxshop',
    'PASSWORD': 'BSfdsfdsmxF',
    'OPTIONS': {
      "init_command": "SET default_storage_engine='INNODB'"
    }
  }
}
DATABASES['default']['OPTIONS']['init_command'] = "SET sql_mode='STRICT_TRANS_TABLES'"#排除錯誤

第二種可能

models.py文件中多加了逗號

所以說一定要細心,不要粗心,遇到錯誤一定要細心,哎,我就…

解決方法,添上option和去掉逗號就ok了唄

去掉逗號之后刪庫創(chuàng)庫,重新輸入

python manage.py makemigrations
python manage.py migrate

兩條命令,即可

把它也記得刪了

這樣就ok了

補充知識:django框架model中外鍵不落實到數(shù)據(jù)庫

在外鍵字段的參數(shù)中添加db_constraint=False即可,數(shù)據(jù)庫中沒有外鍵關(guān)系,代碼中依然可以按照正常外鍵方式使用。

例如:

class User(models.Model):
 name = models.CharField(max_length=255)
 room = models.ForeignKey(Room, db_constraint=False)
class Room(models.Model):
 status = models.IntegerField(default=1)

以上這篇django 解決model中類寫不到數(shù)據(jù)庫中,數(shù)據(jù)庫無此字段的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python numpy 顯示圖像陣列的實例

    python numpy 顯示圖像陣列的實例

    今天小編就為大家分享一篇python numpy 顯示圖像陣列的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python3爬蟲使用Fidder實現(xiàn)APP爬取示例

    Python3爬蟲使用Fidder實現(xiàn)APP爬取示例

    這篇文章主要介紹了Python3爬蟲使用Fidder實現(xiàn)APP爬取示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Python?pickle模塊實現(xiàn)Python對象持久化存儲

    Python?pickle模塊實現(xiàn)Python對象持久化存儲

    這篇文章主要介紹了Python?pickle模塊實現(xiàn)Python對象持久化存儲,pickle?是?python?語言的一個標準模塊,和python安裝時共同安裝好的一個模塊。下文基于pickle模塊展開實現(xiàn)Python對象持久化存儲的詳細內(nèi)容,需要的朋友可以參考一下
    2022-05-05
  • Python+ChatGPT實戰(zhàn)之進行游戲運營數(shù)據(jù)分析

    Python+ChatGPT實戰(zhàn)之進行游戲運營數(shù)據(jù)分析

    最近ChatGPT蠻火的,今天試著讓ta用Python語言寫了一篇數(shù)據(jù)分析實戰(zhàn)案例。文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習一下
    2023-02-02
  • 關(guān)于python2 csv寫入空白行的問題

    關(guān)于python2 csv寫入空白行的問題

    今天小編就為大家分享一篇關(guān)于python 2 csv寫入空白行的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python實現(xiàn)提取給定網(wǎng)頁內(nèi)的所有鏈接

    Python實現(xiàn)提取給定網(wǎng)頁內(nèi)的所有鏈接

    這篇文章主要和大家分享一個實用的Python腳本,可以實現(xiàn)從給定的網(wǎng)頁中檢索所有鏈接,并將其保存為txt文件,需要的小伙伴可以收藏一下
    2023-05-05
  • python 多線程應(yīng)用介紹

    python 多線程應(yīng)用介紹

    python可以方便地支持多線程??梢钥焖賱?chuàng)建線程、互斥鎖、信號量等等元素,支持線程讀寫同步互斥
    2012-12-12
  • Python自然語言處理之詞干,詞形與最大匹配算法代碼詳解

    Python自然語言處理之詞干,詞形與最大匹配算法代碼詳解

    這篇文章主要介紹了Python自然語言處理之詞干,詞形與MaxMatch算法代碼詳解,涉及詞干提取,詞形還原,簡單總結(jié)了二者的區(qū)別和聯(lián)系,最后還分享了最大匹配算法的相關(guān)示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Python列表list排列組合操作示例

    Python列表list排列組合操作示例

    這篇文章主要介紹了Python列表list排列組合操作,涉及Python排列組合數(shù)值運算相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 對python 通過ssh訪問數(shù)據(jù)庫的實例詳解

    對python 通過ssh訪問數(shù)據(jù)庫的實例詳解

    今天小編就為大家分享一篇對python 通過ssh訪問數(shù)據(jù)庫的實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論