0

我正在测试 django_celery 并且非常高兴。真的很容易设置,可以做很多我想要的东西。

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

这些问题有现成的解决方案吗?

谢谢!

4

1 回答 1

0

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

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

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

于 2013-09-04T08:15:36.330 回答