【发布时间】:2019-07-12 12:44:06
【问题描述】:
我正在使用python 3.7 和django 2.1。试图创建一个基于类的视图,首先必须将它导入到我的views.py中。所以我说:
from django.views.generic import ListView
这就是教程所说的。当我运行服务器时,我得到:
ImportError: cannot import name 'Listview' from 'django.views.generic
我试过了
from django.views.generic.list import ListView
但这也没有用。
有人有什么想法吗?对编码很陌生,如果还有更好的方法来提问,请告诉我。我尽可能具体。
【问题讨论】:
-
from django.views.generic.list import ListView -
您是否意识到您的两次尝试都在尝试导入两个不同的名称——
Listview和ListView? -
你安装了 django-rest-framework
-
在 Django 中没有叫
Listview的东西,它是ListView,这是正确的from django.views.generic import ListView -
@JohnGordon,我在上面输入错误,但在我的文本编辑器中输入正确。我已经编辑了帖子以反映这一点。
标签: python django python-3.x python-import django-class-based-views