Est-il possible de retourner un HttpResponse dans django avec texte & un objet json?

De mon point de vue de la fonction, j'aimerais retourner un objet json (data1) et du texte/html (formulaire). Est-ce possible?

Ici une partie de mes views.py:

if request.is_ajax() and request.method == 'POST':
...
    if form.is_valid():
        answer = form.cleaned_data['answer'] # Answer extracted from form is also a string
        a1 = ques1.correct_answer
                    if a1 == answer:
            test1 = question_list.get(id=nextid)
            form = AnswerForm(test1)
            ques1 = question_list.filter(id=nextid)                     # Filter next question as <qs>
            data1 = serializers.serialize("json",ques1)                 # Json-ize
    # ********EDITED HERE **********        
            variables1 = Context({
                'form' : form,
                'q1'   : data1,
            })  
            #response = HttpResponse()
            #response['data1'] = response.write(data1)
            #response['form'] = response.write(form) 
            if nextid <= qsnlen:
                return HttpResponse(variables1, mimetype="application/json")
                #return HttpResponse(response)
            else:
...

J'aimerais renvoyer le formulaire html et le ques1 objet json. Comment puis-je faire cela? Merci à l'avance.

OriginalL'auteur Harshil Parikh | 2012-01-29