I found what the issue is.
In the following section of Python code, I am trying to append all of the questions, so that they can be displayed after clicking the “Submit” button:
def save_exam_view(request, pk):
if is_ajax(request):
questions = []
data = request.POST
data_ = dict(data.lists())
data_.pop('csrfmiddlewaretoken')
# The keys are the questions.
for k in data_.keys():
print('Key:', k)
question = Question.objects.get(text=k)
questions.append(question)
The problem is that one of my questions has a double quote in it:
What is the output of the following code? L = ['a','b','c','d'] print "".join(L)
Why am I not allowed to put double quotes inside the question on the following page in admin?
Is there a way to include a double quote in the question?