我正在尝试 Django 1.7。
这是我的 TEMPLATE_DIRS 设置:
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/')
)
这对 Django 1.6 很好,但不适用于 Django 1.7。
有人可以解释一下吗?谢谢!!
我正在尝试 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
内容。
试试这个应该有用,它一直对我有用
TEMPLATE_DIRS = os.path.join(BASE_DIR , 'templates')