Django NameError:未定义名称'models'

fpe*_*a06 0 django

我有一个我在python中编写的小应用程序.对一些Web框架进行了一些研究并决定使用django.我正在阅读手册并一步一步地学习,但是我仍然坚持第19页给出的例子.当我输入命令时,我得到了错误.

import datetime
from django.utils import timezone
# ...
class Poll(models.Model):
# ...
    def was_published_recently(self):
        return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
NameError: name 'models' is not defined
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索"Django NameError:"并没有找到太多.

谢谢.

Ign*_*ams 8

你不小心错过了整个importmodels.

from django.db import models
Run Code Online (Sandbox Code Playgroud)