Python 如何重新加载celeryconfig.py?
我正在运行一个脚本celery_client.py,该脚本在for循环中使用[some task from task.py.delay]发出命令。我还有一个celery.py、celeryconfig.py和task.py。当我的客户端脚本运行时,我有一个过程修改了celeryconfig.py以反映新的代理 我基本上想重新加载celeryconfig.py模块,因此,其他所有使用它的模块,包括task.py。问题是,我不知道如何重新加载celeryconfig.py。有一些解决方案,例如autoreload和broadcast来重新加载任务模块,但是如何重新加载celeryconfig呢 当对celeryconfig.py进行更改时,是否只有重新启动celery_客户端脚本的选项 编辑:为了澄清,我的芹菜工人被恶魔化了Python 如何重新加载celeryconfig.py?,python,django,rabbitmq,celery,django-celery,Python,Django,Rabbitmq,Celery,Django Celery,我正在运行一个脚本celery_client.py,该脚本在for循环中使用[some task from task.py.delay]发出命令。我还有一个celery.py、celeryconfig.py和task.py。当我的客户端脚本运行时,我有一个过程修改了celeryconfig.py以反映新的代理 我基本上想重新加载celeryconfig.py模块,因此,其他所有使用它的模块,包括task.py。问题是,我不知道如何重新加载celeryconfig.py。有一些解决方案,例如aut
EDIT2:我想我的核心问题归结为如何重新加载celeryconfig模块……重新编写了我的问题这是符合您的要求还是不适合您的特定用例?如果它是为tasks.py以外的模块实现的,那么这将是完美的。似乎它不适用于t导入的模块像celeryconfig!一样ask.py!。