Python–Flask的ORM依赖安装和使用
博客说明
文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢!
安装依赖
Flask-SQLAlchemy 扩展
pip3 install flask-sqlalchemy
mysqlclient扩展
pip3 install mysqlclient
测试使用
flask-sqlalchemy文档网址
https://flask-sqlalchemy.palletsprojects.com/en/2.x/quickstart/#a-minimal-application
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:[email protected]:3306/test'
db = SQLAlchemy(app)
@app.route('/')
def hello_world():
from sqlalchemy import text
sql = text("Select * from `user`")
result = db.engine.execute(sql)
for row in result:
app.logger.info(row)
return 'Hello World!'
如果运行出现’SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and '问题
https://blog.csdn.net/qq_45163122/article/details/105371069
进入浏览器
控制台输出
感谢
Flask
以及勤劳的自己