重复的问题解释了“背景”的含义,而没有解释为什么它与现实生活中的原始含义相矛盾。 我们将改为使用“内容”。
Django文档将'context'定义为:
上下文:用作渲染模板的上下文的字典。
MB将其定义为:
话语中围绕着一个词或段落的部分,可以说明其含义
他们互相矛盾。
以实例解释我的问题:
In views.py
context = {key:value}
render(request, template_name, context)
in template
<p> The parts of a discourse that surround a
word {{ key }} and can throw lights on its meaning.<\p>
简而言之,'上下文'是大括号之外的部分而不是要填充的部分。
现在,django的上下文是括号内的部分。
如何在Django中感知上下文的定义?
答案 0 :(得分:1)
将上下文视为解析模板的环境。因此,当您在模板中有{{ key }}
之类的内容时,模板引擎会在上下文中查找它正在执行以找到要插入的值。
背景&#34;环绕&#34;模板和&#34;赋予它意义&#34;。
答案 1 :(得分:0)
'context'是为背景调查提交的'上下文信息'