django templatetags,django没有templates
模板是Django 1.8的新特性。TEMPLATES是一个包含Django中使用的模板引擎的所有设置的列表。列表中的每一项都是包含引擎选项的字典。
下面是一个简单的设置,它告诉Django模板引擎从已安装应用程序的templates子目录中读取模板:
模板=[
{
后端 : django . template . backends . django . django templates ,
APP _ DIRS :真,
},
]以下选项适用于所有发动机(后端)。
BACKEND
默认值:无定义。
使用的模板引擎。内置模板引擎包括:
django . template . backends . django . django templates
Django . template . backends . jinja 2 . jinja 2 通过将后端设置为全限定路径(例如, mypackage.whatever.Backend ),您可以使用Django不包含的引擎。
NAME
此模板引擎的别名。它是一个标识符,允许您在渲染时选择引擎。别名在所有配置的模板引擎中必须是唯一的。
当没有提供值时,缺省值是定义引擎类的模板名,即与后端相邻的最后一部分。
例如,如果引擎是“mypackage.whatever.Backend”,其默认名称是“whatever”。
DIRS
默认值:[](空列表)
引擎用来按搜索顺序查找模板源文件的目录。
APP_DIRS
默认值:False
引擎是否在已安装应用程序的目录中查找模板源文件。
OPTIONS
默认值:{}(空字典)
传递给模板引擎(后端)的其他参数。不同的引擎有不同的可用参数。
模板_上下文_处理者
默认值:
( django . contrib . auth . context _ processors . auth ,
django . template . context _ processors . debug ,
django . template . context _ processors . i18n ,
django . template . context _ processors . media ,
django . template . context _ processors . static ,
django . template . context _ processors . tz ,
django . contrib . messages . context _ processors . messages )TEMPLATE_DEBUG
默认值:False
一个布尔值,它打开/关闭模板调试模式。如果该值为True,在模板呈现期间抛出任何异常都会显示一个可爱的错误页面,其中包含详细的报告。此页面包含与此模板相关的代码片段,并用适当的行突出显示。
注意,如果DEBUG为真,Django只会显示一个可爱的错误页面。
TEMPLATE_DIRS
默认值:()(空列表)
django . template . loaders . file system . loader搜索模板源代码的路径列表,按搜索顺序排列。
注意,即使在Windows中,这些路径也是Unix风格的正斜杠。
TEMPLATE_LOADERS
默认值:
( django . template . loaders . file system . loader ,
django . template . loaders . app _ directory . loader )模板读取器类的元组,由字符串指定。每个reader类都知道如何从特定的源导入模板。可选地,可以使用元组来代替字符串。元组中的第一项应该是读取器的模块,后续项在初始化时传递给读取器。
TEMPLATE_STRING_IF_INVALID
默认值: (空字符串)
当使用不可用(例如拼写错误)的变量时,模板系统输出的字符串。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。