Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django中是否有默认模板变量列表?_Python_Django_Django Templates_Django Views_Django Context - Fatal编程技术网

Python django中是否有默认模板变量列表?

Python django中是否有默认模板变量列表?,python,django,django-templates,django-views,django-context,Python,Django,Django Templates,Django Views,Django Context,我注意到django模板已经向它传递了某些变量,而您不必发送任何数据。例如,可以在呈现时调用“user”变量,而无需向模板发送任何“user”数据 是否有地方可以找到这些“默认变量”的列表?默认设置包含以下值(在Django 1.6中): 上面是上下文处理器的列表。上下文处理器是一个函数,它可以向传递给每个模板的上下文添加更多变量 例如,变量user是由“django.contrib.auth.context\u processors.auth”添加的默认情况下(在django 1.6中),该设

我注意到django模板已经向它传递了某些变量,而您不必发送任何数据。例如,可以在呈现时调用“user”变量,而无需向模板发送任何“user”数据

是否有地方可以找到这些“默认变量”的列表?

默认设置包含以下值(在Django 1.6中):

上面是上下文处理器的列表。上下文处理器是一个函数,它可以向传递给每个模板的上下文添加更多变量

例如,变量
user
是由
“django.contrib.auth.context\u processors.auth”添加的

默认情况下(在django 1.6中),该设置包含以下值:

上面是上下文处理器的列表。上下文处理器是一个函数,它可以向传递给每个模板的上下文添加更多变量


例如,变量
user
是由
“django.contrib.auth.context\u processors.auth”
添加的,django带有一个特殊的上下文类django.template.RequestContext,其作用与普通的django.template.context稍有不同。第一个区别是它将HttpRequest作为第一个参数。仔细阅读文档以获得更清晰的想法


Django附带了一个特殊的上下文类Django.template.RequestContext,其作用与普通的Django.template.Context稍有不同。第一个区别是它将HttpRequest作为第一个参数。仔细阅读文档以获得更清晰的想法


谢谢,这帮了大忙!我将查找这些,但不查找它们,我是否正确地假设我有一些来自调试、媒体、静态和消息的“标记”作为默认值?(假设他们提供标签)?@StevenRogers您需要阅读文档或这些上下文处理器的源代码。
auth
上下文处理器添加
user
变量是合理的,但您仍然需要查找该变量。谢谢,这非常有用!我将查找这些,但不查找它们,我是否正确地假设我有一些来自调试、媒体、静态和消息的“标记”作为默认值?(假设他们提供标签)?@StevenRogers您需要阅读文档或这些上下文处理器的源代码。
auth
上下文处理器添加
user
变量是合理的,但您仍然需要查找该变量。
"django.contrib.auth.context_processors.auth",
"django.core.context_processors.debug",
"django.core.context_processors.i18n",
"django.core.context_processors.media",
"django.core.context_processors.static",
"django.core.context_processors.tz",
"django.contrib.messages.context_processors.messages"