Python 3.x 气流:使用MySqlHook获得连接

Python 3.x 气流:使用MySqlHook获得连接,python-3.x,airflow,directed-acyclic-graphs,Python 3.x,Airflow,Directed Acyclic Graphs,我试图在使用MySqlHook时获取连接对象。假设我在webserver admin中保存了一个名为test\u connection的mysql连接。我所做的: mysql_hook = MySqlHook(conn_name_attr = 'test_connection') conn = mysql_hook.get_conn() 给我一个错误:tuple'对象没有属性“get\u conn” 任何帮助都将不胜感激 我不确定代码示例来自何处,尤其是参数conn\u name\u attr

我试图在使用MySqlHook时获取连接对象。假设我在webserver admin中保存了一个名为
test\u connection
的mysql连接。我所做的:

mysql_hook = MySqlHook(conn_name_attr = 'test_connection')
conn = mysql_hook.get_conn()
给我一个错误:
tuple'对象没有属性“get\u conn”


任何帮助都将不胜感激

我不确定代码示例来自何处,尤其是参数
conn\u name\u attr
。似乎参数是错误的

经过仔细观察和分析,似乎是这样的

MySqlHook(mysql\u conn\u id='test\u connection')


另外,如果您得到一个元组,请尝试打印它,因为其中可能有错误消息或其他有用的信息。

只是一个侧面,我更喜欢使用
aiffort.hooks.base\u hook.BaseHook.get\u connection
,然后对结果对象调用
get\u hook
。这将在您更改连接类型时验证您的代码。