开发环境如下:
Ubuntu 18.04
MYSQL 8.0
Python 3.6
在连接Mysql时,总是提示各种错误,后来才发现,很多依赖只支持到MYSQL5.7、Python2.7以及Ubuntu16,在各种条件都不满足的情况下,终于,发现了一条新的道路。
解决方案:
- mysql-python是用不了了,我们使用pymysql进行交互
在_init.py文件中加入下面两句话(在工程目录下,应用的_init.py)
- mysql-python是用不了了,我们使用pymysql进行交互
import pymysql
pymysql.install_as_MySQLdb()
- 修改urls.py文件
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
不这样改在生成迁移文件时会报错
- 似乎还有一处改动,想起来再加:P
反正遇到错误就排查、搜索终归能解决的,加油
- 似乎还有一处改动,想起来再加:P
大功告成!