URL命名空间简介

简介: URL命名空间简介。

URL命名空间与变量作用范围类似,它是命名URL模式的使用范围。设
置了URL命名空间后,需按照“URL命名空间名称:URL模式名称”的格式来引用URL模式,例如“nameIndex:Default”。
在反向解析URL时,Django在指定的URL命名空间中搜索URL模式名称。
在不同的命名空间中,可使用相同的URL模式名称。
正确使用URL命名空间,可对项目中的应用进行多次部署,即可通过不同的URL访问同一个应用,示例代码如下。
path('usename1/',include(('useNameSpace.urls',"ns1"),namespace="nameIndex")),
path('usename2/',include(('useNameSpace.urls',"ns2"),namespace="nameIndex2")),
Django将URL命名空间分为应用命名空间和实例命名空间。
应用命名空间指正在部署的应用的URL命名空间名称。
一个应用的多个实例可共享同一个应用命名空间,也可配置多个应用命名空间。例如,前面例子中“ns1”和“ns2”是应用命名空间名称。
实例命名空间是应用特定实例的URL命名空间。
实例命名空间名称在整个项目中必须唯一。
实例命名空间名称可以与应用命名空间名称相同—Django将其视为应用的默认实例。
例如,默认的Django管理站点实例的实例命名空间名称为“admin”。

相关文章
|
7月前
|
Python
使用URL的实例命名空间
使用URL的实例命名空间。
38 2
|
7月前
|
Python
URL分发机制简介
URL分发机制简介。
62 1
|
缓存 网络协议 Java
网络基础 HTTP协议之http url简介
网络基础 HTTP协议之http url简介
158 0
02 # URL 简介
02 # URL 简介
156 0
Flutter 插件url_launcher简介及使用,打开外部浏览器,拨打电话,发送短信,打开微信,支付宝,qq等
Flutter 插件url_launcher简介及使用,打开外部浏览器,拨打电话,发送短信,打开微信,支付宝,qq等
1031 0
Flutter 插件url_launcher简介及使用,打开外部浏览器,拨打电话,发送短信,打开微信,支付宝,qq等
|
C++
【WCF】HTTP 无法注册 URL 进程,不具有此命名空间的访问权限
背景   如题,在运行WCF宿主主机时,出现了问题。   捕获异常为:HTTP 无法注册 URL http://+:8000/WCF/。进程不具有此命名空间的访问权限(有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId=70353)。
2374 0
|
3月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
56 0
|
4月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
|
4月前
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
49 0
|
5月前
|
JavaScript 前端开发 数据格式
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
270 0