def get(self, request, task_id): task = get_object_or_404(DownloadTask, pk=task_id, state=DownloadTask.ERROR) return JsonResponse([_.as_dict() for _ in task.tracebacks.all()], safe=False)
def get(self, request): qs = DownloadTask.objects.filter(is_archived=False).prefetch_related("release", "created_by") download_queue = [_.as_dict() for _ in qs] return JsonResponse(download_queue, safe=False)