Django連接mysql遇到的問題

在我們將創建好的模型類映射到數據庫,以及將我們映射的數據表真正在數據庫中創建的對應的表時,有可能會遇到如下問題。

第一個問題:install pymysql之後,忘記在項目的__init__.py文件中import pymysql

    解決方案:在項目的__init__.py文件中寫入如下圖兩行代碼。

第二個問題:Django2.2版本和pymysql版本不兼容(Django2.2及其以上不直接兼容pymysql)

解決方案:

(1)降低Django版本,降到2.2以下(不包括2.2),降低Django版本方法請點擊

(2)修改源碼(我不贊成這麼做),修改源碼方法請點擊

(3)不用修改源碼的方法(我還沒有看懂),請點擊

第三個問題:Django2.1 版本不再支持mysql5.5

解決方案:

升級mysql版本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章