我正在测试django_celery并且感觉不快乐。真的很容易设置,并做了很多我想要的东西。
我想要在用户需要时运行一些任务,而不是定期运行。为此,我创建了一些django actions,因此当用户选择应用中的项目并选择操作时,我会启动一些任务。这工作正常,但是当用户可以通过tasks.py上的现有任务创建新任务(按需,无需安排)时,我也希望有一个管理页面
这些问题是否存在解决方案?
谢谢!
答案 0 :(得分:0)
您可以创建自己的管理员或扩展当前管理员以支持您想要的内容。
提供测试名称并创建一个存储名称和要使用的参数的模型。然后你可以有一个按需运行任务的链接/按钮。
或者,您可以使用Django表单每次输入自定义参数,而不是将它们存储在数据库模型中。