From 34f66b26aebd207a7b6e93b0406e77a26189cfe7 Mon Sep 17 00:00:00 2001 From: Ross Date: Sun, 18 Apr 2021 10:46:34 +0100 Subject: [PATCH] . --- generic/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/generic/views.py b/generic/views.py index 57fc143c..16acf778 100644 --- a/generic/views.py +++ b/generic/views.py @@ -15,6 +15,7 @@ from django.utils.decorators import method_decorator from django.core.cache import cache import json +import urllib from django.views import View @@ -424,6 +425,13 @@ class ExamViews(View, LoginRequiredMixin): if not exam.active: raise Http404("No available exam") + + if request.GET.get('_'): + base_url = redirect("{}:question_json".format(self.app_name), pk=sk) + query_string = urllib.urlencode({'_': request.GET.get('_')}) + url = '{}?{}'.format(base_url, query_string) + return redirect(url) + return redirect("{}:question_json".format(self.app_name), pk=sk) redirect()