我正在浏览Django教程(第4部分 - http://docs.djangoproject.com/en/dev/intro/tutorial04/)并需要导入:
from django.views.generic import DetailView, ListView
我使用此导入行复制了代码段,但PyDev将DetailView
和ListView
强调为未解析的导入。
我打开了模块django.views.generic
,看到它唯一包含的内容是:
class GenericViewError(Exception):
"""A problem in a generic view."""
pass
既不是DetailView,也不是ListView,也不是其他任何东西。
怎么了? (我使用django ver.1.2.5)
答案 0 :(得分:2)
我找到了答案 - 我使用的教程是开发版本(最新版本 - 1.3)。
由于奇怪的原因,我忽略了每个教程页面上的通知:
“本文档适用于Django的开发版本,与以前的版本有很大不同。请在此处获取较旧的文档:1.2,1.1,1.0”