2

我正在尝试 Django 1.7。

这是我的 TEMPLATE_DIRS 设置:

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/')
)

这对 Django 1.6 很好,但不适用于 Django 1.7。

有人可以解释一下吗?谢谢!!

4

2 回答 2

8

你需要一个尾随,它成为一个元组,见下文,最后一个,

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),
)

当元组中有一个元素时,您需要在末尾留下一个尾随逗号,例如(a,),一个带有单个元素的元组a,但(a)只是解析为任何a内容。

于 2014-06-21T10:36:26.900 回答
1

试试这个应该有用,它一直对我有用

TEMPLATE_DIRS = os.path.join(BASE_DIR , 'templates')
于 2016-07-09T12:35:40.707 回答