繁体   English   中英

Django Celery仅创建一项任务,不是周期性的

[英]Django Celery create only one task, not periodic

我正在测试django_celery,不能再开心了。 真的很容易设置,可以做很多我想做的事情。

我有一些要在用户需要时运行的任务,而不是定期运行。 为此,我创建了一些django操作,因此,当用户在应用程序中选择项目并选择操作时,我会启动一些任务。 这工作正常,但当用户可以从task.py上的现有任务创建新任务(按需,无计划)时,我也希望拥有一个管理页面。

是否有针对这些问题的现有解决方案?

谢谢!

您可以创建自己的管理员,也可以扩展当前管理员来支持所需的管理员。

为您的测试命名,并创建一个存储名称和要使用的参数的模型。 然后,您可以有一个链接/按钮,可以按需运行任务。

或者,您可以使用Django表单每次输入自定义参数,而不是将其存储在数据库模型中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM