今天使用python3创建了一个最新的Django版本的项目,运行后也是成功的
但是在我写完models后要创建数据库的时候报错了。错误如下:
这个错误在Flask开发的时候就知道。但是Flask在链接数据库的时候将数据库链接地址改成'mysql+pymysql://root@127.0.0.1:3306/jobplus?charset=utf8'
就可以了。问题来了。Django的怎么办,要一个一个文件去替换?google了一会最终解决方案如下:
1、在项目中的__init__.py下加入以下代码:
import pymysql
pymysql.install_as_MySQLdb()
2、注释掉python源码中注释掉一段代码:
3、成功创建(一定要记得需要pip install pymysql)
话说Django 2.0 变化好大哦。好多要设置的东西官方都给设置好了。不错。
Tags: django