Django——URL详解/Django中URL是如何与urls文件匹配的
URL标准语法
protocol://hostname[:port]/path/[:parameters][?query]#fragment
https://i.cnblogs.com/EditPosts.aspx?postid=11595847
protocol协议:http,https,ftp,ldap
hostname ip协议
port 端口
path 路径
parameters 参数
query 查询
fragment 锚点
详细举例说明
https://baike.baidu.com/item/django/61531?fr=aladdin#1
其中:
https 协议
baike.baidu.com/item/django/61531 到问号前都是地址,端口不显示
fr=aladdin 要查询的内容
#1 锚点
Django中URL是如何与urls文件匹配的
现在先匹配 项目中的urls.py http://127.0.0.1:8000
然后匹配 app中的urls.py index/
1、发起请求 "polls/34/"
2、Django 载入 mysite.urls模块 (在ROOT_URLCONF中设置)
3、Django寻找名为 urlpatterns 变量并按序匹配正则表达式
4、找到‘polls/’ 就切掉匹配的文本, 将剩余文本--‘34/' 发送至‘polls.urls’ URLconf作进一步处理
5、这里剩余文本‘34/’ 匹配了 ’<int:question_id>/‘
所以此时就调用了 detail()
Django——URL详解/Django中URL是如何与urls文件匹配的的更多相关文章
- Django -- settings 详解(转)
		
Django -- settings 详解 Django settings详解 1.基础 DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目 ...
 - Django 2.0 学习(20):Django 中间件详解
		
Django 中间件详解 Django中间件 在Django中,中间件(middleware)其实就是一个类,在请求到来和结束后,Django会根据自己的规则在合适的时机执行中间件中相应的方法. 1. ...
 - 详解 SWT 中的 Browser.setUrl(String url, String postData, String[] headers) 的用法
		
http://hi.baidu.com/matrix286/item/b9e88b28b90707c9ddf69a6e ———————————————————————————————————————— ...
 - Django -- settings 详解
		
Django settings详解 1.基础 DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运 ...
 - Django中间件详解
		
Django中间件详解 中间件位置 WSGI 主要负责的就是负责和浏览器和应用之家沟通的桥梁 浏览器发送过来一个http请求,WSGI负责解包,并封装成能够给APP使用的environ,当app数据返 ...
 - 详解Django rest_framework实现RESTful API
		
这篇文章主要介绍了详解Django rest_framework实现RESTful API,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.什么是REST 面向资源是R ...
 - Fiddler抓包6-get请求(url详解)
		
前言 上一篇介绍了Composer的功能,可以模拟get和post请求,get请求有些是不带参数的,这种比较容易,直接放到url地址栏就行.有些get请求会带有参数,本篇详细介绍url地址格式. 一. ...
 - Fiddler抓包6-get请求(url详解)【转载】
		
本篇转自博客:上海-悠悠 原文地址:http://www.cnblogs.com/yoyoketang/tag/fiddler/ 前言 上一篇介绍了Composer的功能,可以模拟get和post请求 ...
 - 3、get请求(url详解)
		
前言 上一篇介绍了Composer的功能,可以模拟get和post请求,get请求有些是不带参数的,这种比较容易,直接放到url地址栏就行.有些get请求会带有参数,本篇详细介绍url地址格式. 一. ...
 
随机推荐
- 1_01_MSSQL课程_基础入门
			
0. 课程安排: 课程共7天课,前两天SQL基础,后面三天Ado.Net ,最后两天数据库高级进阶学习. 1.数据库的概念 ->数据库就是数据仓库. ->DBMS:数据库管理系统.SQLS ...
 - alsa-utils 的使用
			
ref : https://blog.csdn.net/outstanding_yzq/article/details/8126350 一.alsa-utils介绍 ALSA是kernel中的一个声 ...
 - Windows编程常用api
			
转载网络 黑客常用WIN API函数整理 一.进程 创建进程: CreateProcess (,,,,,,,&si,&pi); WinExec("notepad", ...
 - HiBench成长笔记——(9) Centos安装Maven
			
Maven的下载地址是:http://maven.apache.org/download.cgi 安装Maven非常简单,只需要将下载的压缩文件解压就可以了. cd /home/cf/app wget ...
 - 当3D打影人头”成为黑客的秘密武器,隐私该如何保护?
			
在<碟中谍>系列电影中,除了超级敬业又帅气的阿汤哥之外,最让人津津乐道的桥段就是用3D打印做出来的"人头".通过这些惟妙惟肖的"人头",阿汤哥完成了 ...
 - Tomcat删除时问题——eclipse部署tomcat时弹出Resource'/Servers' does not exist
			
如果你删除一个项目的Servers文件,或者相应文件损坏等,会出现错误, Resource '/Servers' does not exist 那么就需要把它在控制台出的Servers下所部署的Tom ...
 - Tasks、 activity 及 activity stack - 人间奇迹(转)
			
http://www.cnblogs.com/yaozhongxiao/p/3365345.html Activity之间的跳转,或者说加载一个新的Activity,一般对于开发者来说,都不是一个 ...
 - Redis详解(七)——集群
			
Redis详解(七)--集群 Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是 ...
 - HTML<figure> <figcaption> 标签定义图文并茂
			
本来想分两篇文章来解释说明figure.figcaption的,但是这俩个标签都是定义图文的,所以我们合起来讲解,大家更能容易接受. 大家在写xhtml.html中常常用到一种图片列表,图片+标题 或 ...
 - 吴裕雄--天生自然java开发常用类库学习笔记:集合工具类Collections
			
import java.util.Collections ; import java.util.List ; import java.util.Set ; public class Collectio ...