Django連接MYSQL的坑

開發(fā)環(huán)境如下:
Ubuntu 18.04
MYSQL 8.0
Python 3.6

在連接Mysql時,總是提示各種錯誤,后來才發(fā)現(xiàn),很多依賴只支持到MYSQL5.7、Python2.7以及Ubuntu16,在各種條件都不滿足的情況下,終于,發(fā)現(xiàn)了一條新的道路。

解決方案:

    1. mysql-python是用不了了,我們使用pymysql進行交互
      在_init.py文件中加入下面兩句話(在工程目錄下,應(yīng)用的_init.py)
import pymysql
pymysql.install_as_MySQLdb()
    1. 修改urls.py文件
urlpatterns = [
    url(r'^admin/', admin.site.urls),
]

不這樣改在生成遷移文件時會報錯

    1. 似乎還有一處改動,想起來再加:P
      反正遇到錯誤就排查、搜索終歸能解決的,加油

大功告成!

參考了這位老哥的博客

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容