搜了一阵,发现现在网上的例子里都是在一个文件里写完所有可能要执行的任务,上面注册上celery的task。
但是,我想写一个插件式的程序,它会动态搜出插件(在一个目录下,不同的文件里)里的指定函数并执行。插件结构是:
proj
--plugins
----xx.py
----yy.py
--mycelery.py
--controller.py
所有插件都会使用mycelery.py里的app来注册task。在控制器里动态导入插件,然后执行指定函数。
可以这样写吗?或者哪里有什么使用案例,看了一天英文,还没怎么看懂……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.