无法从“超级列表”导入名称“视图”

时间:2019-01-09 17:19:31

标签: django python-3.x tdd

我正在处理哈里·珀西瓦尔(Harry Percival)关于TDD的书,我对Sjango有疑问。我得到了:

ImportError: cannot import name 'views' from 'superlists'

这表明问题出在:from . import views

这是我在文件 urls.py

中的代码
from django.conf.urls import include, url   
from django.contrib import admin   
from . import views

urlpatterns = ['',
    url(r'^$',views.home_page, name = 'home'),
]

有人知道该怎么办吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是this chapter of the book,则正确的导入是

from lists import views

您似乎正在编辑项目的urls.py,superlists/urls.py。这意味着您需要from lists import views。如果您正在编辑列表应用的网址from lists import views,则只能用from . import views替换lists/urls.py