Django路由小知识
2024-09-05 11:26:15
from django.urls import path,re_path from app01 import views urlpatterns = [
re_path(r'^articles/2003/$', views.special_case_2003),
re_path(r'^articles/([0-9]{4})/$', views.year_archive),
re_path(r'^articles/([0-9]{4})/([0-9]{2})/$', views.month_archive),
re_path(r'^articles/([0-9]{4})/([0-9]{2})/([0-9]+)/$', views.article_detail),
]
注意:
- 若要从URL 中捕获一个值,只需要在它周围放置一对圆括号。
- 不需要添加一个前导的反斜杠,因为每个URL 都有。例如,应该是
^articles
而不是^/articles
。 - 每个正则表达式前面的'r' 是可选的但是建议加上。它告诉Python 这个字符串是“原始的” —— 字符串中任何字符都不应该转义
最新文章
- iOS阶段学习第21天笔记(ARC内存管理-Copy-代理)
- Ehcache 整合Spring 使用页面、对象缓存
- css/js(工作中遇到的问题)
- jdk的wsimport方法实现webservice客户端调用服务
- gdal_merge.py
- ajax获取的全部是object,我要获取的是json
- django第一篇
- installation failed with message INSTALL_FAILED_INSUFFICIENT_STORG
- js中 &;&; 和 || 的用法
- SpringBoot捕获全局异常
- 动物管理员--zooKeeper-01
- CentOS7安装搭建.Net Core 2.0环境-详细步骤
- spring mvc context-param init-param 区别
- JS正则表达式大全(附例子)
- PyCharm+QTDesigner+PyUIC使用教程
- Swift与C类型对应关系表
- EControl平台测试向生产版本工程切换说明
- 2018.09.23 atcoder Boxes and Candies(贪心)
- Android 广播代码的发送与接收
- Scratch 3.0 版本比较