有个疑问,在线等
来源:1-2 flask-sqlalchemy介绍及安装
没有颜色叶子
2020-02-28 19:09:32
为什么不直接使用数据库对应的第三方模块比如MySQL的pymsql,而要使用flask-sqlalchemy
请问这两者的关系是?
1回答
好帮手乔木
2020-03-01
同学你好:
pymysql是一个为了使python连接上数据库,你需要一个驱动,这个驱动是用于与数据库交互的库。
Flask-SQLAlchemy是一个Flask扩展,它简化了在Flask应用程序中对SQLAlchemy的使用。SQLAlchemy是一个强大的关系数据库框架,支持一些数据库后端。提供高级的ORM和底层访问数据库的本地SQL功能。
因此flask使用pymysql驱动连接mysql时,也要通过Flask-SQLAlchemy去实现的。
app.config['SQLALCHEMY_DATABASE_URI']='mysql+pymysql://root:123@127.0.0.1:3306/flask_mall'
如果我解决了同学的问题,请采纳!学习愉快^_^。
相似问题