首页 > 代码库 > 【转】python3+Django+MySQL+pymysql
【转】python3+Django+MySQL+pymysql
使用python3和Django搭建自己的服务器的时候使用的是sqlite数据库,一切顺利.
可是等到布置生产环境的时候要换成MySQL,根据Django官网的文档也设置好了setting.DATABASES
.
但是运行python3 manage.py makemigrations
的时候又遇到错误了,查看日志大概的问题就是:
ImportError: No module named ‘MySQLdb‘
,可是之前明明已经pip3 install pymysql
了,大概是因为Django默认的还是使用MySQLdb
吧. 尝试使用pymysql
代替‘MySQLdb‘.
在站点的__init__.py
文件中添加
import pymysql
pymysql.install_as_MySQLdb()
提交到服务器然后python3 manage.py makemigrations
然后python3 manage.py migrate
成功.
这样Django站点就成功使用MySQL作为数据库了.
【转自】:http://www.jianshu.com/p/82781add8449
【转】python3+Django+MySQL+pymysql
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。