pymysql+Flask-SQLAlchemy连接mysql

来源:互联网 发布:网络打印机添加xp 编辑:程序博客网 时间:2024/06/06 01:50

1.原来的

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:password@localhost/db_name'
需要改为

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://username:password@localhost/db_name'

否则会报错

2.警告

FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future.  Set it to True or False to suppress this warning.   'SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '

需要在配置时加入

SQLALCHEMY_TRACK_MODIFICATIONS = False