開發(fā)環(huán)境如下:
Ubuntu 18.04
MYSQL 8.0
Python 3.6
在連接Mysql時,總是提示各種錯誤,后來才發(fā)現(xiàn),很多依賴只支持到MYSQL5.7、Python2.7以及Ubuntu16,在各種條件都不滿足的情況下,終于,發(fā)現(xiàn)了一條新的道路。
解決方案:
- mysql-python是用不了了,我們使用pymysql進行交互
在_init.py文件中加入下面兩句話(在工程目錄下,應(yīng)用的_init.py)
- mysql-python是用不了了,我們使用pymysql進行交互
import pymysql
pymysql.install_as_MySQLdb()
- 修改urls.py文件
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
不這樣改在生成遷移文件時會報錯
- 似乎還有一處改動,想起來再加:P
反正遇到錯誤就排查、搜索終歸能解決的,加油
- 似乎還有一處改動,想起來再加:P
大功告成!