Django - 我通过终端尝试loader.get_template()

时间:2014-09-18 14:57:27

标签: python django django-templates

我正在做Django1.6 tutorial 03

我尝试通过终端...

# python manage.py shell
>>> from django.http import HttpResponse
>>> from django.template import RequestContext, loader
>>> from polls.models import Poll
>>> 
>>> latest_poll_list = Poll.objects.order_by('-pub_date')[:5]
>>> template = loader.get_template('polls/index.html')

发生了什么

我看到了错误:

raise TemplateDoesNotExist(name)
TemplateDoesNotExist: polls/index.html

我的期望

通过浏览器正常工作,但不能通过终端

我预计它可以通过终端

运行

问题出在loader.get_template('polls/index.html')里面---我想是这样:))

通过终端路径必须不同???

但是????

1 个答案:

答案 0 :(得分:0)

如果你从/ home / users / - / Dekstop /运行它并将文件夹轮询放在那里,然后尝试它会发生什么?

还记得要确保你是最新的python。 linux的python通常已经过时了。

编辑:

检查版本的命令:

python --version