Django路由中的include
2024-08-31 08:38:44
include(module,namespace = None,app_name = None)[source]
include(pattern_list)
include((pattern_list,app_namespace),namespace = None)
include((pattern_list,app_namespace,instance_namespace))
一个函数,它将完整的Python导入路径带到另一个URLconf模块,该模块应该“包含”在这个地方。可选地,还可以指定将包括条目的应用程序命名空间和实例命名空间。
通常,应用程序命名空间应由包含的模块指定。如果设置了应用程序命名空间,则该namespace参数可用于设置不同的实例命名空间。
include() 还接受返回URL模式的iterable,包含此类iterable的2元组加上应用程序命名空间的名称,或包含iterable的3元组以及应用程序和实例命名空间的名称作为参数。
参数:
- module - URLconf模块(或模块名称)
- namespace(str) - 包含的URL条目的实例名称空间
- app_name(str) - 包含的URL条目的应用程序命名空间
- pattern_list - 可重复django.conf.urls.url()实例
- app_namespace(str) - 包含的URL条目的应用程序名称空间
- instance_namespace(str) - 包含的URL条目的实例名称空间
从版本1.9开始
app_name不推荐使用:不推荐使用对该参数的支持,将在Django 2.0中删除。指定URL名称空间中的app_name说明, 并包含URLconf。
对于传递3元组的支持也已弃用,将在Django 2.0中删除。传递包含模式列表和应用程序命名空间的2元组,并namespace改为使用参数。
最后,对不带应用程序命名空间的实例命名空间的支持已被弃用,并将在Django 2.0中删除。指定应用程序命名空间或删除实例命名空间。
最新文章
- Genymotion安装及遇到的问题
- Splay整理
- java多线程编程--基础篇
- A swift Tour(2) Control Flow
- .Net Service部署(二)
- 仿qq的条目抽屉动画效果_ViewDragHelper
- 对Item中定时器的理解
- 【NOIP2004】【CJOJ1703】【洛谷1092】虫食算
- 获取BDC 消息文本的2种方式
- MyEclipse10 复制之前的项目部署到tomcat时项目名称对不上,还是复制前的项目名称,哪里修改设置
- 第25月第6天 apachecn视频(机器学习实战)
- C# 关键字base用法
- ThinkCMF项目部署出现无法加载数据库驱动解决方案
- 会话执行存储过程,等待被阻塞,Kill session场景模拟
- mvn项目中的pom文件提示Error parsing lifecycle processing instructions解决
- Powershell Exchange Message Per Day Sent and Reveive
- 打印机无法使用且无法重新安装,提示spooler service is not running
- H5跟ios、android交互跟数据对接
- Jquery 获取checkbox的checked问题以及解决方案
- ACM学习历程—POJ3090 Visible Lattice Points(容斥原理 || 莫比乌斯)
热门文章
- element table 组件内容换行方案
- When you hit a wall, just kick it in.
- Python爬虫3-----浏览器伪装
- mysql数据库增量恢复
- iptables防火墙和selinux
- CodeForcesGym 100641E Inspectors
- BA-闭式冷却塔系统
- Linux Kernel(Android) 加密算法总结(一)(cipher、compress、digest)
- HDU-1042-N!(Java大法好 &;amp;&;amp; HDU大数水题)
- HTML5 格式化方式以及应用