如何将配置参数传递给Flask应用程序中的Celery任务?

时间:2017-02-10 13:40:35

标签: python flask celery config

我正在关注this tutorial创建一个简单的Flask应用程序,以使用http请求启动长期运行的Celery任务。

我想将一些配置参数(例如db连接字符串,api密钥等)传递给任务。这些来自配置文件,而不是来自请求。 执行此操作的最佳方法是什么,以及如何从任务中访问这些参数?

1 个答案:

答案 0 :(得分:3)

您可以将它们添加到Flask config,从刻录机导入current_app并使用

current_app.config['parameter']