2013-02-19 40 views
15

का उपयोग करते समय प्रतिक्रिया शीर्षलेख जोड़ें, मैं Django प्रतिक्रिया में प्रतिक्रिया शीर्षलेख कैसे जोड़ूं? मेरे पास है:Django: रेंडर या render_to_response

response = HttpResponse() 
response['Cache-Control'] = 'no-cache' 

return render(request, "template.html", {}) 

# Alternately using render_to_response 
# return render_to_response("template.html", {}) 

उत्तर

28

एक चर के लिए render का परिणाम असाइन करें, शीर्ष लेख निर्धारित करते हैं, तो प्रतिक्रिया वापस।

response = render(request, "template.html", {}) 
response['Cache-Control'] = 'no-cache' 
return response 

अधिकांश समय, यह render_to_response से उपयोगकर्ता render को सरल है। हालांकि, यदि आप render_to_response का उपयोग कर रहे हैं, तो वही दृष्टिकोण काम करेगा:

response = render_to_response("template.html", {}) 
response['Cache-Control'] = 'no-cache' 
return response