我正在关注django官方教程01。编辑urls.py
文件后,出现以下错误:
ImportError:无法导入名称'include'
我已经在这里搜索了,找到了两种解决方法。
include
包含在民意调查网址中:from django.conf.urls import include
我已经尝试了这两种解决方案,但是仍然出现错误。有人还有其他解决方案吗?
这是终端的屏幕截图:
我的django版本是:
1.11.0
编辑:这是我的urls.py:
答案 0 :(得分:2)
我认为您可能会对解决方案感到困惑。
如果您使用的是Django==1.11.0
,则导入应为
from django.conf.urls import include
否则,如果您使用的是Django==2.x
,则导入应为
from django.urls import include
更新
您的代码似乎是用 Django 2.x
编写的。因此,您必须更新Django版本并从代码中删除line 16
答案 1 :(得分:2)
我正在使用Django 3。
记住要在运行python manage.py runserver
的地方激活python环境。为此,您运行/venv/bin$ source activate
。
答案 2 :(得分:0)
使用Django 1.11.0,我的urls.py文件中包含以下内容:
from django.conf.urls import include
and in urlpatterns list:
url('',include(router.urls)),