diff --git a/longs/views.py b/longs/views.py index 3c23d567..a509c15c 100755 --- a/longs/views.py +++ b/longs/views.py @@ -986,4 +986,13 @@ def question_json(self, request, pk): cache.set("{}_question_json_{}".format("longs", pk), question_json, 3600) - return JsonResponse(question_json) \ No newline at end of file + return JsonResponse(question_json) + +@login_required +def exam_json_recreate(self, request, pk): + question = get_object_or_404(self.Question, pk=pk) + + question.recreate_json = True + question.save() + + return redirect("longs:question_detail", pk=pk) \ No newline at end of file