[英]Django Celery create only one task, not periodic
我正在测试django_celery,不能再开心了。 真的很容易设置,可以做很多我想做的事情。
我有一些要在用户需要时运行的任务,而不是定期运行。 为此,我创建了一些django操作,因此,当用户在应用程序中选择项目并选择操作时,我会启动一些任务。 这工作正常,但当用户可以从task.py上的现有任务创建新任务(按需,无计划)时,我也希望拥有一个管理页面。
是否有针对这些问题的现有解决方案?
谢谢!
您可以创建自己的管理员,也可以扩展当前管理员来支持所需的管理员。
为您的测试命名,并创建一个存储名称和要使用的参数的模型。 然后,您可以有一个链接/按钮,可以按需运行任务。
或者,您可以使用Django表单每次输入自定义参数,而不是将其存储在数据库模型中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.