Flask 气流数据库查询

Flask 气流数据库查询,flask,sqlalchemy,airflow,Flask,Sqlalchemy,Airflow,我有一个烧瓶应用程序,它使用气流数据。我想从我的烧瓶应用程序访问气流数据库并查询数据。我能够运行原始SQL查询。但我应该有一个解决方案如何在其中使用SQL alchemy查询技术。例如,如果我需要dag表数据。我应该能够运行Dag.query.all()来获取所有的Dag数据。Airflow使用(目前用于Airflow 1.10主干)来管理其模型,因此您可以使用教程中所述的标准SQLAlchemy API与它们交互和查询 您可以使用任何Python代码中的标准数据库连接字符串访问您的数据库,如

我有一个烧瓶应用程序,它使用气流数据。我想从我的烧瓶应用程序访问气流数据库并查询数据。我能够运行原始SQL查询。但我应该有一个解决方案如何在其中使用SQL alchemy查询技术。例如,如果我需要dag表数据。我应该能够运行
Dag.query.all()
来获取所有的Dag数据。

Airflow使用(目前用于Airflow 1.10主干)来管理其模型,因此您可以使用教程中所述的标准SQLAlchemy API与它们交互和查询

您可以使用任何Python代码中的标准数据库连接字符串访问您的数据库,如您的Flask应用程序,如上述教程所述

这里有
create\u engine()
支持的各种数据库连接URL格式的示例

您可以在Airflow的models.py文件中找到更多信息,例如特定模型上的字段

您可以在这里找到更多SQLAlchemy文档