diff --git a/generic/views.py b/generic/views.py index 5f6da730..470a6976 100644 --- a/generic/views.py +++ b/generic/views.py @@ -394,7 +394,7 @@ class ExamViews(View, LoginRequiredMixin): #exam_json_cache["cached"] = True # Make sure we pass on an argument if we are forcing a reload if request.GET.get('_'): - query_string = urllib.urlencode({'_': request.GET.get('_')}) + query_string = urllib.parse.urlencode({'_': request.GET.get('_')}) url = '{}?{}'.format(url, query_string) return redirect(url) return redirect(url) @@ -432,7 +432,7 @@ class ExamViews(View, LoginRequiredMixin): if request.GET.get('_'): base_url = redirect("{}:question_json".format(self.app_name), pk=sk) - query_string = urllib.urlencode({'_': request.GET.get('_')}) + query_string = urllib.parse.urlencode({'_': request.GET.get('_')}) url = '{}?{}'.format(base_url, query_string) return redirect(url)