首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有Django项目,我如何使用djcelery.schedulers?

没有Django项目,我如何使用djcelery.schedulers?
EN

Stack Overflow用户
提问于 2015-07-29 21:48:36
回答 2查看 235关注 0票数 1

我想对芹菜使用动态调度器管理。我知道djcelery有数据库支持的功能。但目前我不使用Django,而是使用Flask。我找不到djcelery.schedulers的Flask项目或实现。

有没有可能在没有Django的情况下使用djcelery并实现动态调度管理系统?

EN

回答 2

Stack Overflow用户

发布于 2015-07-29 22:16:49

简短的回答是:不,但是...

你必须使用django。调度器的条目是django模型的实例,因此您必须以某种方式设置djcelery应用程序(参见以下代码:https://github.com/celery/django-celery/blob/master/djcelery/schedulers.py),而且您将不会有管理界面来添加调度器的条目。

这只是一个猜测,但您可以尝试设置django的ORM独立和同步djcelery的模型。(请参阅:Use Django ORM as standalone)

您还可以按照djcelery/schedulers.py的结构实现您自己的调度程序

另请参阅:Can celery celerybeat use a Database Scheduler without Django?

票数 1
EN

Stack Overflow用户

发布于 2016-11-17 04:37:00

您可以查看此flask-djcelery。它使用flask配置djcelery,允许使用django admin,还提供了一个可浏览的rest api来管理任务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31702386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档