在Django中辨别“背景”?

时间:2017-11-03 03:12:28

标签: python django

重复的问题解释了“背景”的含义,而没有解释为什么它与现实生活中的原始含义相矛盾。 我们将改为使用“内容”。

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中感知上下文的定义?

2 个答案:

答案 0 :(得分:1)

将上下文视为解析模板的环境。因此,当您在模板中有{{ key }}之类的内容时,模板引擎会在上下文中查找它正在执行以找到要插入的值。

背景&#34;环绕&#34;模板和&#34;赋予它意义&#34;。

答案 1 :(得分:0)

'context'是为背景调查提交的'上下文信息'