django templatetags,django没有templates

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: