我正在尝试使用Django 1.7。
这是我的TEMPLATE_DIRS设置:
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/')
)
这对于Django 1.6来说很好,但对于Django 1.7来说并不适用。
有人可以解释一下吗? THX !!
答案 0 :(得分:8)
你需要一个尾随,
才能成为一个元组,见下文,最后一个,
TEMPLATE_DIRS = (
os.path.join(os.path.dirname(__file__), 'templates').replace('\\', '/'),
)
如果元组中有单个元素,则需要在末尾留下一个尾随逗号,例如: (a,)
是一个包含单个元素a
的元组,但(a)
只是解析为a
的任何元素。
答案 1 :(得分:1)
尝试这应该工作,它适用于我所有的时代
TEMPLATE_DIRS = os.path.join(BASE_DIR , 'templates')