lalor / todolist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

需要安装MySQLdb或者pymysql

pjxxcc opened this issue · comments

我平时使用pymysql链接mysql数据库,电脑上只安装了pymysql,运行项目时报错“No module named 'MySQLdb'”。
看了requirements.txt内又没有列出这个模块,有点摸不着头脑。
折腾了很久才在知乎找到答案。https://www.zhihu.com/question/29719547

app.config['SQLALCHEMY_DATABASE_URI'] 如下定义时会程序会引用MySQLdb模块:
app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://laimingxing:laimingxing@59.111.123.138/test"

如下定义时才会引用pymysql模块:
app.config['SQLALCHEMY_DATABASE_URI'] = "mysql+pymysql://laimingxing:laimingxing@59.111.123.138/test"

你的回答很有帮助 ,谢谢 @pjxxcc