django中的urlpatterns的正则语法
2024-09-22 01:38:23
^ 指定起始字符或字符串,放进【】代表否定 $ 指定终止字符 / 对应原来的字符 【。。。】 括号中表示一个字符的格式设置 \d 任何一个数字字符 \D 非数字的字符 \w 任何一个字符【a-zA-Z0-9】 \W 非任何一个字符【^a-zA-Z0-9】 ? 代表前面一个字符样式可以重复出现0次或1次 * 可以重复出现0次或0次以上 + 可以重复出现1次或1次以上 {m} 大括号中间数字m,代表前一个字符出现m次 {m,n} 代表前一个字符可以出现m-n次 | 或, (...) 小括号中间匹配,或取出成为一个参数 (?P<name>) 同上,但是指定此参数名称那么 - 在django 的项目目录下的urls是网址对应和代用view中的函数,可以在创建的应用中引入urls,事先要在跟目录的urls中include进
- url的参数传递方式:
1. url(r'^about/([0|1|2|3])',view about)【】设置格式,0|1|2作用about/1或者about/2等成立,加()表示把括号中的参数传给view.about的def about(request,author_no),author_no默认接收
2. url(r'^about/(?<author>[0|1|2|3])',view about),可以通过(?变量)来改变传参变量。
3. 传递涉及时间的的网址about/2014/12/1,url(r'^about/(?<list_data>\d{4}/\{1,2}/\d{1}))',view about)设置对应数字的个数,要想分开传参到函数about,则ulr(.........(\d{4})/(\{1,2})/(\d{1})))',view about)),def about(request,yr ,mo,day)
最新文章
- python class metaclass instance
- NLog的使用
- java.lang.NullPointerException org.apache.struts2.impl.StrutsActionProxy.getErrorMessage(StrutsActionProxy.java:69)
- windows安装rsync
- oracle限制用户连接数
- [转]STUN和TURN技术浅析
- Linux Shell查看磁盘分区,内存使用,CPU使用率
- Swift常量和变量以及命名规范
- Form - 遍历行
- Lampda或Linq中的SqlFunctions.StringConvert()
- 当git上文件大小写重命名的修改时(git大小写敏感/默认不敏感),如何提交
- 2017腾讯实习生Android客户端开发面试总结
- python基础_格式化输出(%用法和format用法)
- (转)Db2 数据库常见堵塞问题分析和处理
- Java享元模式
- ASP.NET machineKey的作用和使用方法
- hdu 1069 Monkey and Banana 【动态规划】
- commit 流程
- 【HTML】改变鼠标样式图片css
- HTML标签速记整理W3C
热门文章
- 基于Kibana的可视化监控报警插件sentinl入门
- Junit(手动/自动)加载
- nginx 访问控制模块
- Newnode's NOI(P?)模拟赛 第三题 (主席树优化建图 + tarjan)
- Flyway详解以及Springboot集成Flyway(转)
- js中for..of..和迭代器
- C# 学习笔记第一天
- VIDENT iSmart900自动多系统扫描工具OBDII支持ABS / SRS / EPB /传输诊断DPF再生/上油复位编码电池配置
- vue.js中 this.$nextTick()的使用
- 33. ClustrixDB 扩展集群的容量-Flex up