在我們將創建好的模型類映射到數據庫,以及將我們映射的數據表真正在數據庫中創建的對應的表時,有可能會遇到如下問題。
第一個問題: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版本