我正在阅读本教程,以了解Django的工作原理:
https://docs.djangoproject.com/en/dev/intro/tutorial01/
现在,当我到达执行python manage.py shell
的部分时,我进入shell并尝试运行不同的命令,我明白了:
>>> Poll.objects.all()
Traceback (most recent call last):
File "\", line 1, in \
NameError: name 'Poll' is not defined
我做错了什么?我尽可能地重新执行了前面的步骤。
答案 0 :(得分:7)
您应该使用from polls.models import Poll
答案 1 :(得分:0)
Kamyar几乎是对的,如果你收到这个错误,你可能错过了代码的第一行,这是
>>> from polls.models import Poll, Choice # Import the model classes we just wrote.
这样做,你应该没事。