python - Django 元组检查 : TEMPLATE_DIRS should be tuple?

标签 python django tuples 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 是.

关于python - Django 元组检查 : TEMPLATE_DIRS should be tuple?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340746/

相关文章:

python 漂白剂 : inconsistent cleaning behaviour

python - 如何在 Flask 中使用 SQLAlchemy 调用数据库函数?

django - View 集或序列化程序中的 DRF 创建方法

python - 具有多个应用程序的 Django 静态文件

python - Django runserver 在等待查询服务器的外部 Web 服务时挂起

list - 按第一个元素对元组列表进行分组

python - 如何使访问类中的任何数据抛出异常?

c# - 如何在 C# 中调用元组

python - 循环遍历元组的第二个参数以获得条件并返回元组的第一个参数的有效方法

python - 如何向 Bokeh DataTable 添加回调?