转发: python3.7下 Flask-SQLAlchemy中解决1366报错

原连接:https://segmentfault.com/a/1190000010596306css

 

详情:html

  1. 安装MySQL驱动(我升级过Python,因此要再装一遍)python

    本想安装MySQL官方驱动mysql-connector-python的,然而官方目前只支持到3.4 我又懒,因此就用了另外一个驱动mysql-connector,也不知道是谁开发的…… 
  2. 修改代码,把mysql

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:password@localhost/database'

改为sql

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+mysqlconnector://root:password@localhost/database'

至此,上述1366报错信息消失!数据库

我推测是由于SQLAlchemy使用了默认的数据库驱动(按官方文档,是mysql-python)有问题,才致使此问题
还望看到此文章的大神能验证一下个人说法segmentfault

 

感谢原做者阿薛!app

相关文章
相关标签/搜索