我正在关注this tutorial创建一个简单的 Flask 应用程序,以通过 http 请求启动长时间运行的 Celery 任务。
我想将一些配置参数(例如数据库连接字符串、API key 等)传递给任务。这些来自配置文件,而不是来自请求。 执行此操作的最佳方法是什么?如何从任务中访问这些参数?
最佳答案
您可以将它们添加到您的 Flask config 中,从flask导入current_app并使用
current_app.config['parameter']
关于python - 如何将配置参数传递给 Flask 应用程序中的 Celery 任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42160801/