解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

python3 Django 环境下,如果你遇到namespace没有注册以及在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题。

出错问题:

‘Specifying a namespace in include() without providing an app_name ‘

django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing an app_name is not supported. Set the app_name attribute in the included module, or pass a 2-tuple containing the list of patterns and app_name instead.

解决方法:

请在[app_name]目录下的urls.py中的urlpatterns前面加上app_name=‘[app_name]‘, [app_name]代表你的应用的名称。可以参考这篇:https://*.com/questions/14892462/django-error-upolls-is-not-a-registered-namespace

 

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

  

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

 

解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题

上一篇:贪吃蛇 javaScript 谷歌浏览器浏览


下一篇:Android JNI 学习(九):Static Fields Api & Static Methods Api