2014-09-03 16 views

cevap

4

render() kısayolu, request context ile şablonları oluşturur. Şablon içeriği işlemcileri istek nesnesini alır ve içeriğe eklenen bir sözlüğü döndürür.

Yaygın bir şablon içerik işlemcisi, istek nesnesini alan ve oturum açmış kullanıcıyı bağlama ekleyen auth context processor'dur.

İstek bağlamında şablona render gerek duymuyorsanız, request=None'u kullanabilirsiniz.

+1

Oh, görüyorum, bu yüzden render(), context_instance = RequestContext (istek) ile render_to_response için bir kısayoldur. Teşekkürler – confused00

+0

Evet, ancak 'render_to_response' kullanılarak [dokümanlar tarafından önerilmez [https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#render-to-response], bu yüzden her zaman tavsiye ederim render kullanarak. – Alasdair

İlgili konular