我正在尝试 Django 1.7。
这是我的 TEMPLATE_DIRS 设置:
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/')
)
这适用于 Django 1.6,但不适用于 Django 1.7。
谁能解释一下? 谢谢!!
最佳答案
你需要一个尾随 ,
才能成为一个元组,见下文,最后一个 ,
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),
)
当元组中只有一个元素时,您需要在末尾留下一个尾随逗号,例如(a,)
是一个包含单个元素 a
的元组,但是 (a)
只是解析为任何 a
是.
关于python - Django 元组检查 : TEMPLATE_DIRS should be tuple?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340746/