1. 程式人生 > 其它 >關於Django連線MySQL資料庫踩的大坑

關於Django連線MySQL資料庫踩的大坑

django連線MySQL的時候,如果有出現以下報錯:

 這種情況下,我們只要在該專案的 __init__.py 檔案或者子應用的 __init__.py 檔案下書寫如下程式碼即可:

import pymysql
pymysql.install_as_MySQLdb()

這裡有一個大坑,有時候,我們遇到我們已經在 __init__.py 檔案書寫了上面的程式碼,但是還是報如下錯誤:

這是因為我們的 pymysql 版本太低了,只要我們升級一下 pymysql 的版本即可,或者直接解除安裝 pymysql 然後重新安裝即可,如下:

pip uninstall pymysql
# 先給它解除安裝了
pip install pymysql # 然後直接安裝最新版本即可解決

還有,如果我們有時候,__init__.py 檔案中也指定為用 pymysql 連線資料庫,並且 pymysql 的版本也升級了,卻遇到如下錯誤:

這是因為我們的埠號超出了65535這個數字,肯定就是不小心將埠號由8000====>>>寫成了80000,多寫了個0,如下

以上,就是我踩過django連線MySQL踩過的一些坑。