在Python-Flask中打印来自聚集函数的SQLAlchemy查询的值,你可以按照以下步骤进行操作:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = '数据库连接字符串'
db = SQLAlchemy(app)
请将数据库连接字符串
替换为你的实际数据库连接信息。
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(50))
age = db.Column(db.Integer)
这是一个简单的示例模型,你可以根据实际情况进行修改。
@app.route('/')
def index():
result = db.session.query(db.func.count(User.id)).scalar()
print(result)
return 'Hello World'
这里使用了db.func.count()
来执行聚集函数的查询,并使用scalar()
方法获取结果。
if __name__ == '__main__':
app.run()
这样,当你访问应用程序的根路径时,会在控制台打印出聚集函数查询的结果。
领取专属 10元无门槛券
手把手带您无忧上云