問題1:in include 'provide the namespace argument to include() instead
描述:在最外層的urls.py 添加項目的urls后報錯,錯誤顯示:in include 'provide the namespace argument to include() instead."
解決方案:
修改:url(r'admin/',include(admin.site.urls)) 為 url(r'admin/',admin.site.urls)
問題2:Specifying a namespace in include() without providing an app_name
描述:在最外層的urls.py 添加項目的urls后報錯,錯誤顯示:Specifying a namespace in include() without providing an app_name。
解決方案:
在 app_name 目錄下的urls.py 文件中rlpatterns前面加上app_name='[app_name]',其中app_name 為項目名稱。
問題3:no module named django.core.urlresolvers
描述:import django.core.urlresolvers 時報錯,錯誤顯示no module named django.core.urlresolvers
解決方案:
將django.core.urlresolvers 修改為 django.urls即可。
原因就是:django2.0 把原來的 django.core.urlresolvers 包 更改為了 django.urls包。
