Python 辨别';上下文';在Django?

Python 辨别';上下文';在Django?,python,django,Python,Django,重复的问题解释了“上下文”的含义,而不是解释为什么它与现实生活中的原始含义相矛盾。 我们将使用“内容”代替 Django文档将“上下文”定义为: 上下文:用作模板的上下文以进行呈现的dict MB将其定义为: 语篇中围绕一个词或一段文字的部分,可以阐明其含义 他们互相矛盾 举一个例子来解释我的问题: In views.py context = {key:value} render(request, template_name, context) in template <p> T

重复的问题解释了“上下文”的含义,而不是解释为什么它与现实生活中的原始含义相矛盾。 我们将使用“内容”代替

Django文档将“上下文”定义为:

上下文:用作模板的上下文以进行呈现的dict

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>
在views.py中
上下文={key:value}
呈现(请求、模板名称、上下文)
模板中
话语中围绕一个主题的部分
单词{{key}}并能揭示其含义。
从字面上说,“上下文”是指花括号外的部分,而不是要填充的内部部分

现在,django的上下文是括号中的部分


如何理解Django中上下文的定义?

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


上下文“围绕”模板并“赋予其意义”。

“上下文”是提交用于背景调查的“上下文信息”

django上下文只是模板可以访问的一组变量。重复的。“上下文”不是Django独有的,在所有编程中都常用。另外,请停止多次发布。“上下文”是为背景调查@SolarisSmoke提交的“上下文信息”,与背景调查信息类似。