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

django2.2安裝錯誤最全的解決方案(小結(jié))

 更新時間:2019年09月24日 08:20:45   作者:望月明  
這篇文章主要介紹了django2.2安裝錯誤最全的解決方案(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

安裝報錯類型,解決方案;

1. 數(shù)據(jù)庫連接報錯

mysqldb只支持python2,pymysql支持3,都是使用c寫的驅(qū)動,性能更好

# django中修改配置文件setting.py添加如下代碼:

import pymysql
pymysql.install_as_MySQLdb()

解決方案:

修改數(shù)據(jù)庫:mysqldb=>pymysql

2. 因為切換數(shù)據(jù)庫導(dǎo)致版本錯誤

raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解決方案:

注釋掉檢測數(shù)據(jù)庫版本的代碼

# "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 36, in <module>
 
# if version < (1, 3, 13):
#  raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

3. 切換數(shù)據(jù)庫導(dǎo)致轉(zhuǎn)碼錯誤

"/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
    query = query.decode(errors='replace')

解決方案: ==暫時使用第二種類型==

修改decode為encode

把條件注釋掉,防止出現(xiàn)不可預(yù)知的錯誤,這個錯誤很可能是python2中類型str和unicode的原因,python3中只有unicode類型數(shù)據(jù)

# "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146

 # if query is not None:
  #query = query.encode(errors='replace')

解決完成之后完美運行

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

相關(guān)文章

  • Python自動化開發(fā)學(xué)習(xí)之三級菜單制作

    Python自動化開發(fā)學(xué)習(xí)之三級菜單制作

    這篇文章主要為大家詳細介紹了Python自動化開發(fā)學(xué)習(xí)之三級菜單的制作方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • python通過openpyxl生成Excel文件的方法

    python通過openpyxl生成Excel文件的方法

    這篇文章主要介紹了python通過openpyxl生成Excel文件的方法,實例分析了openpyxl的安裝與使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • Python 實現(xiàn)圖像逐像素點取鄰域數(shù)據(jù)

    Python 實現(xiàn)圖像逐像素點取鄰域數(shù)據(jù)

    這篇文章主要介紹了Python 實現(xiàn)圖像逐像素點取鄰域數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Pytorch模型的保存/復(fù)用/遷移實現(xiàn)代碼

    Pytorch模型的保存/復(fù)用/遷移實現(xiàn)代碼

    本文整理了Pytorch框架下模型的保存、復(fù)用、推理、再訓(xùn)練和遷移等實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Python做屏幕錄制工具的實現(xiàn)示例

    Python做屏幕錄制工具的實現(xiàn)示例

    本文主要介紹了Python做屏幕錄制工具的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 對Python 數(shù)組的切片操作詳解

    對Python 數(shù)組的切片操作詳解

    今天小編就為大家分享一篇對Python 數(shù)組的切片操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 基于Python3中運算符 **和*的區(qū)別說明

    基于Python3中運算符 **和*的區(qū)別說明

    這篇文章主要介紹了Python3中運算符 **和*的具體區(qū)別,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 如何用python?GUI(tkinter)寫一個鬧鈴小程序(思路詳解)

    如何用python?GUI(tkinter)寫一個鬧鈴小程序(思路詳解)

    這篇文章主要介紹了用python?GUI(tkinter)寫一個鬧鈴小程序思路詳解,涉及到tkinter一些函數(shù)控件,數(shù)據(jù)的類的封裝,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-12-12
  • Django 如何使用日期時間選擇器規(guī)范用戶的時間輸入示例代碼詳解

    Django 如何使用日期時間選擇器規(guī)范用戶的時間輸入示例代碼詳解

    這篇文章主要介紹了 Django 如何使用日期時間選擇器規(guī)范用戶的時間輸入,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • 一文帶你搞懂Python中的描述符(Descriptor)

    一文帶你搞懂Python中的描述符(Descriptor)

    Python是一種動態(tài)類型語言,這意味著我們可以在運行時更改對象的結(jié)構(gòu),這種靈活性有時可能會導(dǎo)致問題,例如我們可能無意中改變了一個屬性的值,為了解決這些問題,Python提供了一個強大的特性:描述符,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06

最新評論