namespace 实例命名空间 及 应用命名空间 问题

python3 Django 环境下,如果你遇到在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题。请在[app_name]目录下的urls.py中的urlpatterns前面加上app_name='[app_name]', [app_name]代表你的应用的名称。
例如:app_name ='[blog]' 

主urls


path('', include('web.urls', namespace='web', )),

web-urls

app_name = '[web]'

urlpatterns = [
#path('admin/', admin.site.urls),
path('', index.index,name='index'),
path('booklist/', books.books,name='booklist'),
]
posted @ 2019-07-23 15:34  红星二锅头  阅读(351)  评论(0编辑  收藏  举报