0

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

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

我不明白的是 的部分'templates',为什么不是'/templates',甚至\\templates在基于 Unix 的情况下?看完这篇文章,特别是关于模板加载的部分,我来到这里。

4

1 回答 1

2

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

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

你可以在这里阅读更多关于它的信息

于 2013-04-04T20:42:38.697 回答