【发布时间】:2021-06-15 09:56:32
【问题描述】:
全部,
我已经实现了 Django-Q 和 Redis,如果我使用 Django Admin 来管理所有内容,它会非常有用。现在我准备在我的应用程序中重现 Django Admin 提供的功能。我能够管理计划任务,但我不知道如何获取已计划任务以及成功运行和失败的列表。
关于如何访问已安排的列表有什么想法吗?
【问题讨论】:
标签: django asynchronous django-q
全部,
我已经实现了 Django-Q 和 Redis,如果我使用 Django Admin 来管理所有内容,它会非常有用。现在我准备在我的应用程序中重现 Django Admin 提供的功能。我能够管理计划任务,但我不知道如何获取已计划任务以及成功运行和失败的列表。
关于如何访问已安排的列表有什么想法吗?
【问题讨论】:
标签: django asynchronous django-q
我找到了问题的答案!我找到了 Django-Q 使用的数据库表并找到了它的模型。下面是我用来显示已经执行的任务列表的sn -p 状态。
from django_q.tasks import Task
def task_stat_view(request):
task_qs = Task.objects.all().order_by('started').reverse()
context = {"tasks": task_qs}
return render(request, 'task_list.html',context)
【讨论】: