解決django 使用 mysql-client 問題 2026 ‘SSL connection error : unknow error number’


報錯圖片為

 

 

原因是 python2下是使用的MySQLdb,python3下用的是pymysql 

所以 pip install pymysql 並進行配置

配置方式:

第一步:pip install pymysql

第二步:

  將pymysql引入到django

  在和項目目錄一樣名字的包下面的__init__.py文件中寫入以下代碼:

       import pymysql

  pymysql.install_as_MySQLdb()

運行時發現如下截圖報錯

 

 打開報錯的base.py 文件,將報錯的兩句注釋掉

  #if version < (1, 3, 13): # raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)

再次啟動時報錯  AttributeError: 'str' object has no attribute 'decode'

   找到報錯的 operations.py 文件,將報錯部分的decode修改成encode


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM