django url 正则表达式收集

1

url(r'^about/$',views.about),
url(r'^list/$',views.listing),

只匹配:
localhost:8000/about
localhost:8000/about/
localhost:8000/list
localhost:8000/list/

由于是加上了 $ 符号,所有,不能匹配:
localhost:8000/about/xyz
localhost:8000/about/1

输入localhost:8000/about 的时候,会自动加入 /
变成localhost:8000/about/

2

url(r'^about/[0|1|2|3]/$',views.about),

localhost:8000/about/0
localhost:8000/about/1
localhost:8000/about/2
localhost:8000/about/3

3
url(r'^about/([0|1|2|3])/$',views.about),def about(request,author_no):html = "<h2>Here is Author:{}'s about page!</h2><hr>".format(author_no)return HttpResponse(html)
4
url(r'^about/(?P<author_no>[0|1|2|3])/$',views.about),def about(request,author_no):html = "<h2>Here is Author:{}'s about page!</h2><hr>".format(author_no)return HttpResponse(html)
5

localhost:8000/list/2016/05/12

localhost:8000/post/2016/05/12/01

url(r'^list/(?P<list_date>\d{4}/\d{1,2}/\d{1,2})$',views.listing),
url(r'^post/(?P<post_data>\d{4}/\d{1,2}/\d{1,2}/\d{1,3})$', views.post),def listing(request,list_date):html = "<h2>List Date is {} </h2><hr>".format(list_date)return HttpResponse(html)def post(request,post_data):html = "<h2>Post Data is {} </h2><hr>".format(post_data)return HttpResponse(html)

6

url(r'^post/(\d{4})/(\d{1,2})/(\d{1,2})/(\d{1,3})$',views.post),def post(request,yr,mon,day,post_num):html = "<h2>{}/{}/{}:Post Number:{}</h2><hr>".format(yr,mon,day,int(post_num))return HttpResponse(html)
7
url(r'^about/$',views.about),
url(r'^about/(?P<author_no>[0|1|2|3])/$',views.abot),def about(request, author_no = '0'):html = "<h2>Here is Author:{}'s about page !</h2><hr>".format(author_no)return HttpResponse(html)
8
url(r'^$',views.homepage,{'testmode':'YES'}),def homepage(request, testmode):html = "<h2>Here is mode:{}  homepagepage !</h2><hr>".format(testmode)return HttpResponse(html)

(稍后补充)

django url 正则表达式收集相关推荐

  1. JavaScript常用正则表达式收集

    JavaScript常用正则表达式收集 -------------------------------------------------------------------------------- ...

  2. php 正则匹配http,php url正则表达式

    本文章收集了三种关于从字符串或文章内容中匹配url正则表达式的php代码,前二种函数是获取以域名为标题的http,后一种是匹配内容中的url地址并且保存到数组中哦. //方法一 $ereg_str[u ...

  3. 转 Django url 标签的使用

    Django url 标签的使用 期初用django 开发应用的时候,完全是在urls.py 中硬编码配置地址,在views.py中HttpResponseRedirect()也是硬编码转向地址,当然 ...

  4. 文本框输入限制正则表达式收集

    文本框输入限制正则表达式收集  2010-08-11 13:16:12|  分类: asp.net2.0开发 |  标签: |字号大中小 订阅 . 1.下面的文本框只能输入数字代码(小数点也不能输入) ...

  5. CAS5服务管理 url 正则表达式配置

    CAS5服务管理 url 正则表达式配置 url 正则表达式配置通配符语法 ^https*://([A-Za-z0-9_-]+\.)+edu\.cn(:\d*)?.* java代码测试示例 publi ...

  6. RTSP URL正则表达式校验

    rtsp url正则表达式校验 rtsp://192.168.1.3对应: rtsp:\/\/\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3} rtsp://admin:passward ...

  7. Django基于正则表达式的URL

    1. 关于正则的说明 url(r'^detail-(\d+)-(\d+).html',views.detail), 当客户端输入 127.0.0.1:8000/detail-2-9.html时,Dja ...

  8. Django中URL正则表达式匹配

    Django框架中的URL分发采用正则表达式匹配来进行,以下是正则表达式的基本规则: 官方演示代码: from django.conf.urls import urlfrom . import vie ...

  9. Django URL

    一.创建Django项目: 用命令行创建: 创建项目:在终端通过命令:django-admin startproject [项目名称] 即可创建,比如:django-admin startprojec ...

最新文章

  1. PHP数组键值双引号单引号区别
  2. Nlpir大数据知识图谱的落地指南
  3. JavaScript-JavaScript概述及简单使用
  4. 成功解决ValueError: column index (256) not an int in range(256)
  5. sql2008安装时提示参数不能为空_Java Validation API,实现参数的合法性校验
  6. uva 11728——Alternate Task
  7. Android学习第三天--事件监听器
  8. 自定义标签 (choose)
  9. 操作系统之进程管理:10、信号量机制(整形、记录型)
  10. 【JS】教你如何在对象内任意位置插入任意属性
  11. 深度学习笔记(38) 非极大值抑制
  12. 云小课|云数据库RDS实例连接失败了?送你7大妙招轻松应对
  13. Spring :Spring AOP 中的一些术语
  14. 原生input和onchange
  15. VS2012统计代码量
  16. Spark sample入门到精通
  17. 42.翻转单词顺序 VS 左旋转字符串(C++版本)
  18. 学习英文之社区,博客及源码 转载
  19. 谷歌浏览器、Yandex浏览器使用体验分享
  20. 国内各大高校开源镜像站

热门文章

  1. cdr怎么保存低版本 cdr保存低版本闪退
  2. 智选假日酒店品牌创立三十周年;首家汉庭新品旗舰店落子天津;百胜中国西南供应链支持中心落户成都 | 美通企业周刊...
  3. c语言调度线程的函数是哪个,C语言线程函数
  4. Mybatis-plus模糊查询like
  5. 基于SOFA的空间坐标系变换
  6. 破解周鸿祎的战术精要
  7. 跟马保国老师闪电五连鞭视频通话网站源码
  8. python小鱼_Python 入门第五天
  9. 函数模板实现——动态数组各元素的全排列问题
  10. Android MediaScannerConnection扫描文件