火山引擎首页
全站搜索
R
如何在flask-SQLAlchemy中查询SQL视图?
如何在flask-SQLAlchemy中查询SQL视图?
创建
SQL
视图并将其映射到
SQL
Alchemy模型中:
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
class MyView(db.Model):
__tablename__ = 'my_view'
# 该视图的字段
field1 = db.Column(db.Integer, primary_key=True)
field2 = db.Column(db.String(128))
在SQLAlchemy的查询中使用from_statement()方法来查询视图:
my_view_query = db.session.query(MyView).from_statement('SELECT * FROM my_view')
my_view_results = my_view_query.all()
注意,上面的查询语句需要与MyView模型中指定的__tablename__保持一致。
完整示例代码如下:
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:password@localhost/mydatabase'
db = SQLAlchemy(app)
class MyView(db.Model):
__tablename__ = 'my_view'
field1 = db.Column(db.Integer, primary_key=True)
field2 = db.Column(db.String(128))
@app.route('/')
def get_my_view():
my_view_query = db.session.query(MyView).from_statement('SELECT * FROM my_view')
my_view_results = my_view_query.all()
return str(my_view_results)
if __name__ == '__main__':
app.run()
免责声明
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系
service@volcengine.com
进行反馈,火山引擎收到您的反馈后将及时答复和处理。
面向开发者的云福利中心,ECS9.9元起,域名1元起,助力开发者快速在云上构建应用
域名注册服务
com/cn热门域名1元起,实名认证即享
¥
1
.
00
/
首年起
66.00/首年起
新客专享
限购1个
立即购买
云服务器共享型1核2G
超强性价比,适合个人、测试等场景使用
¥
9
.
90
/
月
101.00/月
新客专享
限购1台
立即购买
CDN国内流量包100G
同时抵扣两种流量消耗,加速分发更实惠
¥
2
.
00
/
年
20.00/年
新客专享
限购1个
立即购买
如何在flask-SQLAlchemy中查询SQL视图?
-优选内容
关于 DataLeap
中
的 Notebook你想知道的都在这
你可以交互式地在其
中
编写你的代码、运行代码、
查看
输出、可视化数据并
查看
结果,使用起来非常灵活。在数据开发领域,Notebook 广泛应用于数据清理和转换、数值模拟、统计建模、数据可视化、构建和训练机器学习模型... 我们刨去了它的周边
视图
,只留下了中间的 Cell 编辑区,嵌入了 DataLeap 数据研发的页面中。为了和 DataLeap 的视觉风格更契合,从 2020 下半年到 2021 年初,我们还针对性地改进了 JupyterLab 的 UI。这其中包括将整个...
NL2
SQL
:智能对话在打通人与数据
查询
壁垒上的探索 | 社区征文
### 1、场景介绍某银行业务人员想要
查询
某款理财产品
中
原财富1号9月销售额度,对于数据工程人员则会考虑写一个
SQL
语句:`Select sum(sale) from table_name where month= 9 and product_name =‘中原财富1号’`... 本文部署nl2
sql
使用了微服务架构,采用kubernetes+docker+gunicorn+
flask
的架构,将模型发布成为restful Api接口的形式用以给工程端进行调用。其Kubernetes常用的架构如图六所示![image.png](https://p1-juejin.by...
一文了解 DataLeap
中
的 Notebook
你可以交互式地在其
中
编写你的代码、运行代码、
查看
输出、可视化数据并
查看
结果,使用起来非常灵活。在数据开发领域,Notebook 广泛应用于数据清理和转换、数值模拟、统计建模、数据可视化、构建和训练机器学习模型... 我们刨去了它的周边
视图
,只留下了中间的 Cell 编辑区,嵌入了 DataLeap 数据研发的页面中。为了和 DataLeap 的视觉风格更契合,从 2020 下半年到 2021 年初,我们还针对性地改进了 JupyterLab 的 UI。这其中包括将整个...
一文了解 DataLeap
中
的 Notebook
你可以交互式地在其
中
编写你的代码、运行代码、
查看
输出、可视化数据并
查看
结果,使用起来非常灵活。在数据开发领域,Notebook 广泛应用于数据清理和转换、数值模拟、统计建模、数据可视化、构建和训练机器学习模型... 我们刨去了它的周边
视图
,只留下了中间的 Cell 编辑区,嵌入了 DataLeap 数据研发的页面中。为了和 DataLeap 的视觉风格更契合,从 2020 下半年到 2021 年初,我们还针对性地改进了 JupyterLab 的 UI。这其中包括将整个...
如何在flask-SQLAlchemy中查询SQL视图?
-相关内容