Django报错:'Specifying a namespace in include() without providing an app_name '
环境:win10(64)+pycharm2018.3+python3.7
在网页项目中使用include()方法
- 项目目录中同时存在app/urls.py和proj/urls.py
 - 在proj/urls.py使用include方法
 
代码:
urlpatterns = [
    path('admin/', admin.site.urls),
    re_path(r'^booktest/',include('booktest.urls',namespace='booktest')),
]
booktest/urls.py
urlpatterns = [
    re_path(r'^$',views.index,name='index'),
    re_path(r'^(\d+)/$',views.show,name = 'show'),
]
报错截图如下:

意思为: 
在include方法里面指定namespace却不提供app_name是不允许的。 
在包含的模块里设置app_name变量,或者在include方法里面提供app_name参数。
解决方法
方法1:在proj/urls.py中修改
urlpatterns = [
    path('admin/', admin.site.urls),
    re_path(r'^booktest/',include(('booktest.urls','booktest'),namespace='booktest')),
]
方法2:在app/urls.py中修改
app_name = 'booktest'
urlpatterns = [
    re_path(r'^$',views.index,name='index'),
    re_path(r'^(\d+)/$',views.show,name = 'show'),
]												
											Django报错:'Specifying a namespace in include() without providing an app_name '的更多相关文章
- 解决:Specifying a namespace in include() without providing an app_name和XXX is not a registered namespace问题
		
python3 Django 环境下,如果你遇到namespace没有注册以及在根目录下urls.py中的include方法的第二个参数namespace添加之后就出错的问题. 出错问题: 'Spec ...
 - 'Specifying a namespace in include() without providing an app_name '
		
'Specifying a namespace in include() without providing an app_name ’ 从include()函数可以看出来,这个函数有两个参数,一个a ...
 - 'Specifying a namespace in include() without providing an app_name '报错解决
		
需要在每个ap下面的url.py 加入一个指定app的名字 比如 user app 下的 url.py 文件加入: urlpatterns = []app_name = "user& ...
 - django报错外理收集
		
网址指向同一地址后: Forbidden (403) CSRF verification failed. Request aborted. You are seeing this message be ...
 - django 报错Reverse for 'detail' with keyword arguments '{'pk': '2'}' not found. 1 pattern(s) tried: ['$post/(?P<pk>[0-9]+)/$']
		
Django报错:Reverse for 'detail' with keyword arguments '{'pk': '2'}' not found. 1 pattern(s) tried: [' ...
 - Django报错:OSError: raw write() returned invalid length 4 (should have been between 0 and 2)
		
在使用Django时Django报错:Django报错:OSError: raw write() returned invalid length 4 (should have been between ...
 - Django报错:提交表单报错---RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set.
		
Django报错:提交表单报错---RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and ...
 - Django 报错 Reverse for 'content' not found. 'content' is not a valid view function or pattern name.
		
Django 报错 Reverse for 'content' not found. 'content' is not a valid view function or pattern name. 我 ...
 - django报错解决:view must be a callable or a list/tuple in the case of include().
		
django版本:1.11.15 django应用,修改urls.py后,访问报错:TypeError at /view must be a callable or a list/tuple in t ...
 
随机推荐
- Pytorch Dataset和Dataloader 学习笔记(二)
			
Pytorch Dataset & Dataloader Pytorch框架下的工具包中,提供了数据处理的两个重要接口,Dataset 和 Dataloader,能够方便的使用和加载自己的数据 ...
 - SpringBoot面试题 (史上最全、持续更新、吐血推荐)
			
文章很长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典图书 : <Netty Zookeeper Redis 高并发实战> 面试必备 + 大厂必备 ...
 - [源码解析] 深度学习分布式训练框架 horovod (6) --- 后台线程架构
			
[源码解析] 深度学习分布式训练框架 horovod (6) --- 后台线程架构 目录 [源码解析] 深度学习分布式训练框架 horovod (6) --- 后台线程架构 0x00 摘要 0x01 ...
 - Netty 框架学习 —— 单元测试
			
EmbeddedChannel 概述 ChannelHandler 是 Netty 程序的关键元素,所以彻底地测试它们应该是你的开发过程中的一个标准部分,EmbeddedChannel 是 Netty ...
 - Golang去除字符串前后空格
			
Golang去除字符串前后空格 实现Demo package main import "fmt" func DeletePreAndSufSpace(str string) str ...
 - doc系统maven打包脚本
			
chcp 65001@echo off title 打包神器,龙爷造. echo ============================= echo 姓名:Long echo 日期:2020-08- ...
 - 使用hutool工具导出excel,使用jodd工具压缩流,使用oss上传流
			
最近写了一个业务,用到一些比较实用的工具记录下. List<RobotCard> robotCardList = null; if (BizRouteEnum.ROUTE_1.getRou ...
 - 如何用Redis统计独立用户访问量
			
拼多多有数亿的用户,那么对于某个网页,怎么使用Redis来统计一个网站的用户访问数呢? 使用Hash 哈希是Redis的一种基础数据结构,Redis底层维护的是一个开散列,会把不同的key映射到哈希表 ...
 - linux学习之路第五天(文件目录类第一部分)
			
文件目录类 pwd 指令 基本语法 pwd (显示当前目录的绝对路径) Ls 指令 cd 指令 -代表的是上一级目录 mkdir指令 用于创建目录 基本语法 mkdir [选项] 要创建的目录 常用选 ...
 - Linux_multipath
			
安装多路径软件 yum功能安装一下软件包 yum -y install device-mapper device-mapper-multipath 修改多路径软件运行等级为开机自启 chkconfig ...