我已经试过无数次了。我一个人呆了一个星期才回来。我已经在谷歌上搜索并阅读了所有与此相关的帖子。我让没有安全感的白痴在信息群中轻视,却永远找不到答案。我只想让它起作用。当我继续学习Django教程的第三部分时,我会找到为索引页制作模板的部分,当我在浏览器中查看它时,它会出现TemplateDoesNotExist at /polls/。我检查过文件所有权,到处移动,总是在TEMPLATES_DIR中更改setting.py。我已把文件的内容传送给猫,以确保它能正常工作。我把动物吓唬到奇怪的神那里,让它们发挥作用。我现在转向你。我相信这是有史以来最愚蠢的事情,对此我毫不怀疑。我只想让它起作用。
我不确定你想要/需要这里的代码/回溯的哪些部分,让我知道我会发布它们。我在Ubuntu 10.10上做这个
编辑
settings.py

TEMPLATE_DIRS = (
    "home/kevin/first/tutorial/temps"
)

这曾经存在于~中,但我进入了项目文件夹,以为它会有帮助。
结构(省略所有已编译的python文件):
~/first/tutorial/:
__init__.py,
manage.py,
polls,
settings.py,
temps,
tut.db,
urls.py

temps:
index.html

polls:
admin.py,
__init__.py,
models.py,
tests.py,
views.py,

最佳答案

>>> TEMPLATE_DIRS = ( "home/kevin/first/tutorial/temps" )
>>> print TEMPLATE_DIRS
home/kevin/first/tutorial/temps
>>> type(TEMPLATE_DIRS)
<type 'str'>

这是字符串,不是元组。
TEMPLATE_DIRS = ( "home/kevin/first/tutorial/temps", )

那是一个元组。有点像蟒蛇。
此外,使用绝对路径而不是相对路径。

09-07 02:27