我正在做Django教程,在那里我创建了一个模型,做了syncdb,并启动了python shell。但是,当我运行代码poll.objects.all()时,它显示错误:
>>> poll.objects.all()
Traceback (most recent call last):
File "<console>", line 1, in <module>
NameError: name 'poll' is not defined
无论我尝试什么,同样的错误仍然存在: NameError:名称'poll'未定义
我试图弄清楚如何解决这个问题,以便我可以使用各种数据库查找功能。我已经导入了这些类:
来自polls.models import Poll,Choice
你如何解决这个问题?
答案 0 :(得分:1)
您必须导入模型 喜欢 来自your_app.models import Poll Poll.objects.all()
答案 1 :(得分:1)
你有一个错字。请尝试使用Poll
代替poll
Poll.objects.all()
答案 2 :(得分:0)
您正在导入Poll
,然后使用poll
。 Python区分大小写。