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

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

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

安裝報(bào)錯(cuò)類型,解決方案;

1. 數(shù)據(jù)庫連接報(bào)錯(cuò)

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

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

import pymysql
pymysql.install_as_MySQLdb()

解決方案:

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

2. 因?yàn)榍袚Q數(shù)據(jù)庫導(dǎo)致版本錯(cuò)誤

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)碼錯(cuò)誤

"/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')

解決方案: ==暫時(shí)使用第二種類型==

修改decode為encode

把條件注釋掉,防止出現(xiàn)不可預(yù)知的錯(cuò)誤,這個(gè)錯(cuò)誤很可能是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')

解決完成之后完美運(yùn)行

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論