Django Celery只创建一个任务,而不是周期性的



我正在测试django_selery,非常高兴。真的很容易设置,做了很多我想做的事情。

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

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

谢谢!

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

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

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

最新更新