2013-03-21 83 views
0

我讀:Django的渲染理解context_instance

https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render

如果我理解正確context_instance自動從第一個參數(請求)創建的。

這些值如何呈現給視圖?它是否將它們與字典參數結合在一起?

context_instance中通常有哪些類型的東西? (我知道它是根據請求構建的)。

我也讀過模板預處理器可以添加數據到context_instance。

我只是想了解我如何使用context_instance並一直在尋找,並沒有遇不到合適的答案

回答

1

模板上下文處理器是從影響範圍內以任何方式東西致電render。所有這些 - 無論是默認的,添加諸如user之類的東西,還是您自己定製的東西 - 只需將元素添加到上下文字典中即可。

+0

這會得到與渲染函數中傳遞的字典合併嗎?如何從模板訪問context_instance中的變量? – 2013-03-21 16:07:28

+0

是的,它只是合併,它們與任何其他上下文元素沒有區別。 – 2013-03-21 16:14:54