【问题标题】:django render understanding context_instancedjango 渲染理解 context_instance
【发布时间】:2013-03-21 15:48:27
【问题描述】:

我正在阅读:

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

如果我理解正确 context_instance 是从第一个参数(请求)自动创建的。

这些值是如何呈现给视图的?它是否将它们与字典参数结合起来?

context_instance 中通常包含哪些类型的东西? (我知道它是根据请求构建的)。

我还阅读了模板预处理器可以将数据添加到 context_instance。

我只是想了解如何使用 context_instance 并且一直在搜索但还没有找到正确的答案

【问题讨论】:

    标签: django


    【解决方案1】:

    模板上下文处理器是唯一render调用以任何方式影响上下文的事物。所有这些——无论是默认的,添加像user 这样的东西,还是你自己的自定义的——只需将元素添加到上下文字典中。

    【讨论】:

    • 这是否与在渲染函数中传递的字典合并?如何从模板访问 context_instance 中的变量?
    • 是的,它刚刚合并,它们与任何其他上下文元素都无法区分。
    猜你喜欢
    • 1970-01-01
    • 2011-12-16
    • 2020-06-01
    • 2013-08-06
    • 2011-08-18
    • 2018-10-14
    • 2020-07-12
    • 2018-04-24
    • 2013-07-11
    相关资源
    最近更新 更多