Django元组检查:TEMPLATE_DIRS应该是元组吗?

use*_*464 2 python django tuples django-1.7

我正在尝试Django 1.7.

这是我的TEMPLATE_DIRS设置:

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/')
)
Run Code Online (Sandbox Code Playgroud)

这对于Django 1.6来说很好,但对Django 1.7不起作用.

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

bak*_*kal 8

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

TEMPLATE_DIRS = (
    os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),
)
Run Code Online (Sandbox Code Playgroud)

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