• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python 中urls.py:URL dispatcher(路由配置文件)详解

Python 中urls.py:URL dispatcher(路由配置文件)详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了urls.py,django urls.py,python urls,urls,django urls等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

urls.py:URL dispatcher(路由配置文件)

URL配置(URLconf)就像是Django所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表。以这样的方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。url的加载就是从配置文件中开始。

urlpatterns的两种形式

没有前缀的情况,使用的列表(推荐方式)


URL模式

urlpatterns = [
  url(正则表达式, view函数, 参数, 别名, 前缀),
]
</div>

参数说明:

  1. 正则表达式:正则表达式
  2. view函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串
  3. 参数:可选的要传递给视图函数的默认参数(字典形式)
  4. 别名:一个可选的name参数
  5. 前缀:路径前缀

URL分解器

通常一个URL分解器对应一个URL配置模块,它可以包含多个URL模式,也可以包含多个其他URL分解器。通过这种包含结构设计,实现Django对UR的层级解析。
URL分解器是Django实现app与项目解耦的关键。通常由include方法操作的URL配置模块,最终会被节食成为URL分解器。

URL常见写法示例 regex

url(r'test/\d{2}/$', views.test) # test/66
url(r'test/(?P<id>\d{2})/$', views.test)
url(r'test2/(?P<id>\d{2})/(?P<key>\w+) /$', views.test)

</div>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

</div>

您可能想查找下面的文章:

  • Python urls.py的三种配置写法实例详解
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • Python 中urls.py:URL dispatcher(路由配置文件)详解

相关文章

  • python中随机函数random用法实例
  • Python的一些用法分享
  • python操作摄像头截图实现远程监控的例子
  • Python实现一个简单的MySQL类
  • 使用Python脚本将文字转换为图片的实例分享
  • python安装oracle扩展及数据库连接方法
  • Python中文分词实现方法(安装pymmseg)
  • Python 类与元类的深度挖掘 I【经验】
  • python查看zip包中文件及大小的方法
  • python实现复制整个目录的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python二分查找详解
    • Python可跨平台实现获取按键的方法
    • python比较2个xml内容的方法
    • 使用grappelli为django admin后台添加模板
    • Pycharm学习教程(3) 代码运行调试
    • Python爬取qq music中的音乐url及批量下载
    • Python手机号码归属地查询代码
    • python使用clear方法清除字典内全部数据实例
    • Python实现豆瓣图片下载的方法
    • python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有