我正在關注this tutorial以創建一個簡單的Flask應用程序來啓動帶有http請求的長時間運行的Celery任務。如何將配置參數傳遞給Flask應用程序中的Celery任務?
我想將一些配置參數(例如db連接字符串,api鍵等)傳遞給任務。這些來自配置文件,而不是來自請求。 這樣做的最佳方式是什麼?我如何從任務中訪問這些參數?
我正在關注this tutorial以創建一個簡單的Flask應用程序來啓動帶有http請求的長時間運行的Celery任務。如何將配置參數傳遞給Flask應用程序中的Celery任務?
我想將一些配置參數(例如db連接字符串,api鍵等)傳遞給任務。這些來自配置文件,而不是來自請求。 這樣做的最佳方式是什麼?我如何從任務中訪問這些參數?
你可以從他們瓶中添加到您的Flask config,進口CURRENT_APP和使用
current_app.config['parameter']
按答案。它們的配置方式與Flask應用程序完全相同。 –