问题1: Passing a 3-tuple to include() is not supported. Pass a 2-tuple containing the list of patterns and app_name, and provide the namespace argument to include() instead.
描述: 在最外层的urls.py 添加项目的admin后报错
解决方案:
修改: url(r'admin/',include(admin.site.urls)) 为 url(r'admin/',admin.site.urls)
问题2: in include 'Specifying a namespace in include() without providing an app_name '
描述: 在最外层的urls.py 添加项目的urls后 添加namespace= 后报错
解决方案:
在app目录下的urls文件中的 urlpatterns 上面加上 app_name='app项目名称'
问题3: no module named django.core.urlresolvers
描述: import django.core.urlresolvers 时报错
解决方案:
将django.core.urlresolvers 修改为 django.urls即可。
问题4 报错No module named 'django.core.urlresolvers'
描述: django.core.urlresolvers import reverse 导入reverse时报错 模块找不到
解决方案:
将 django.core.urlresolvers 改为 django.urls 原因: django2.0 把原来的 django.core.urlresolvers 包 更改为了 django.urls包