Django Celery只创建一个任务,而不是定期任务

时间:2013-09-02 03:53:09

标签: python django celery django-celery

我正在测试django_celery并且感觉不快乐。真的很容易设置,并做了很多我想要的东西。

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

这些问题是否存在解决方案?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以创建自己的管理员或扩展当前管理员以支持您想要的内容。

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

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