炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述'
Specifying a namespace in include() without providing an app_name '
相关的知识,希望能为你提供帮助。
‘Specifying a namespace in include() without providing an app_name ’
从include()函数可以看出来,这个函数有两个参数,一个arg,一个namespace,我在代码中也是两个参数,但是异常中提示了,没有提供app_name,还提示需要传入一个两元元组,从第六行代码urlconf_module, app_name = arg可以看出来,arg就是那个元组,且给app_name赋值了,所以我们这里修改代码为:
#课程机构URL配置 #url(r‘^org/‘, include(‘organization.urls‘,namespace="org")), url(r‘^org/‘, include((‘organization.urls‘,"org"),namespace="org")), #课程相关URL配置 #url(r‘^coursess/‘, include(‘coursess.urls‘,namespace="coursess")), url(r‘^coursess/‘, include((‘coursess.urls‘,‘coursess‘),namespace="coursess")), #用户信息相关url配置 url(r‘^users/‘, include((‘users.urls‘,‘users‘),namespace="users")),
解释:注释的为django1.9版本的,django2.1用非注释部分就可以了解决了
下面和上面非注释部分是django2.1版本里正确的写法:
url(r‘^org/‘, include((‘organization.urls‘,"org"),namespace="org")),
【' Specifying a namespace in include() without providing an app_name ' 】
推荐阅读
- App 上架遇到的坑
- AppBoxFuture: 集成第三方Sql数据库
- How to handle Appsettings for .net core 3.1 self contained single file publish
- Android 开发技术周报 Issue#278
- uniapp - Hbuilder打开微信小程序失败
- redmi Note4X安装原生安卓系统LineageOS
- IOC简单学习记录以及koa App.use和它的关系
- WDA学习(Application Configuration)
- Android Toast消息提醒