From 7c38338f59be65dd71d50661e91a695024ed53a4 Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 26 Feb 2018 17:49:48 +0300 Subject: [PATCH] migrate update --- courses/views.py | 8 ++++++++ progress/views.py | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/courses/views.py b/courses/views.py index 3a5547b..9babeb5 100644 --- a/courses/views.py +++ b/courses/views.py @@ -41,6 +41,14 @@ class CourseDetailView(APIView): renderer_classes = (JSONRenderer,) status_code = 200 + @staticmethod + def delete(request, slug): + try: + Course.objects.get(slug=slug).delete() + except Course.DoesNotExist: + return Response("Курса не существует", status=404) + return Response(status=204) + def get(self, request, slug): return Response(CourseDetailSerializer(Course.objects.get(slug=slug)).data, self.status_code) diff --git a/progress/views.py b/progress/views.py index 75382c3..f744103 100644 --- a/progress/views.py +++ b/progress/views.py @@ -23,7 +23,7 @@ class StudentWorkView(APIView): @staticmethod def get(request, teacher_token): client_status = request.GET.get('status', 'in_progress') - client_max_body = request.GET.get('max_body', 20) + client_max_body = 50 last_id = request.GET.get('last_id', 0) server_status = Q(status='fail') if \ client_status == 'not_done' else Q(status='wait') if client_status == 'in_progress' else Q(status='done')