由于chenblog部署在Windows+IIS环境下,使用sqlite3数据库在存储数据库方面会出现一些莫名的错误,所以就打算切换到mysql,果然那些错误就没有出现了,不过在Python3.5下切换mysql会显示mysqldb模块未安装,但是mysqldb又不支持python3.5怎么办呢?这里我们使用pymysql的模块来解决。

        首先安装pymysql模块:

pip install pymysql

        然后在项目文件夹下面的“__init__.py”文件中写入如下代码。

import pymysql
pymysql.install_as_MySQLdb()

再同步数据库就OK了,再也不会出现那些莫名的错误。不过感觉切换mysql数据库之后没有以前sqlite3数据库快了,可能是性能优化不行吧,以后慢慢学习。不过在django自带的测试服务器下sqlite3性能还是不错的,不要使用IIS部署应该会好点。