from django.http import HttpResponse from Main.models import Solution from Sprint.settings import CONSTS from SprintLib.BaseView import BaseView class SolutionsTableView(BaseView): view_file = 'solutions_table.html' required_login = True def get(self): self.context['solutions'] = Solution.objects.filter( user=self.request.user, task=self.entities.task ).order_by("-time_sent") if 'render' in self.request.GET.keys(): return for sol in self.context['solutions']: if sol.result == CONSTS['testing_status'] or sol.result == CONSTS['in_queue_status']: return return HttpResponse('done')