有个疑问,在线等

来源: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'

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 3562 问题

查看课程

相似问题