首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何获取Django 2.0将在其中查找模板的所有目录?

在Django 2.0中,可以通过以下方式获取将用于查找模板的所有目录:

  1. 首先,在Django项目的settings.py文件中,找到TEMPLATES设置项。这是一个包含了模板引擎配置的列表。
  2. 在TEMPLATES列表中,找到'DIRS'键。这是一个用于指定额外模板目录的列表。
  3. 将所有的目录路径添加到'DIRS'列表中。可以使用绝对路径或相对路径。注意,路径应该是字符串形式。

例如,假设我们有一个Django项目,其中包含以下目录结构:

代码语言:txt
复制
myproject/
    myapp/
        templates/
            myapp/
                template1.html
                template2.html
    myproject/
        templates/
            base.html

要获取Django 2.0中将用于查找模板的所有目录,可以按照以下步骤进行:

  1. 打开项目的settings.py文件。
  2. 在TEMPLATES列表中找到'DIRS'键。
  3. 将所有模板目录的路径添加到'DIRS'列表中。在这个例子中,我们需要添加两个目录:'myapp/templates'和'myproject/templates'。
代码语言:txt
复制

TEMPLATES = [

代码语言:txt
复制
   {
代码语言:txt
复制
       ...
代码语言:txt
复制
       'DIRS': [
代码语言:txt
复制
           os.path.join(BASE_DIR, 'myapp/templates'),
代码语言:txt
复制
           os.path.join(BASE_DIR, 'myproject/templates'),
代码语言:txt
复制
       ],
代码语言:txt
复制
       ...
代码语言:txt
复制
   },

]

代码语言:txt
复制
  1. 保存并关闭settings.py文件。

现在,Django将在这些目录中查找模板文件。在视图函数或模板中使用模板名称时,Django将按照'DIRS'列表中指定的顺序进行查找。

注意:以上答案中没有提及任何特定的腾讯云产品或产品链接,因为问题要求不提及特定的云计算品牌商。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券