在django中添加模板目录

时间:2013-04-04 20:40:57

标签: python django

我只想了解一些关于在django中添加模板文件夹的内容。这是包含我的模板文件夹的代码,django可以方便地为我制作:

TEMPLATE_DIRS = (
    # This includes the templates folder
    os.path.join(os.path.dirname(__file__), '..', 'templates').replace('\\','/'),
)

我不理解的是'templates'部分,为什么在基于Unix的情况下它不是'/templates',甚至是\\templates?我在阅读了这篇article后来到这里,特别是关于模板加载的部分。

1 个答案:

答案 0 :(得分:2)

os.path.join正在根据所使用的操作系统构建绝对路径。

在这里,Django通过获取路径来计算模板目录。在这里,窗口将包含\\,因此.replace

您可以阅读更多相关信息here