返回顶部
首页 > 资讯 > 后端开发 > Python >Django2.0中基于正则表达式的路由
  • 256
分享到

Django2.0中基于正则表达式的路由

路由正则表达式 2023-01-30 22:01:00 256人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.  在urls.py的文件中导入操作正则表达式的方法:(新版的Django是使用path方法对URL进行路由分配) from djanGo.contrib import admin from django.urls import p

1.  在urls.py的文件中导入操作正则表达式的方法:(新版的Django是使用path方法对URL进行路由分配)

from djanGo.contrib import admin
from django.urls import path, re_path
from app01 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', views.index),
    path('login/', views.login), # 以上三种是CBV模式
    path('home/', views.Home.as_view()), #CBV模式固定写法
    # path('detail/', views.detail),
    re_path('detail-(\d+).html', views.detail), #使用正则表达式配置路由
]

2 . 在templates文件夹下的index.html添加如下代码,进行路径匹配:(在需要超链接的连接进行路由匹配)

 

3. 点击超链接显示的URL如下:

Http://127.0.0.1:8080/detail-1.html

 

--结束END--

本文标题: Django2.0中基于正则表达式的路由

本文链接: https://lsjlt.com/news/179842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Django2.0中基于正则表达式的路由
    1.  在urls.py的文件中导入操作正则表达式的方法:(新版的Django是使用path方法对URL进行路由分配) from django.contrib import admin from django.urls import p...
    99+
    2023-01-30
    路由 正则表达式
  • PHP中基于正则表达式的路由解析方法
    在基于Web的应用程序中,路由(Routing)是一个非常重要的概念。它负责将用户的请求映射到相应的处理程序或控制器上,从而实现页面的呈现和处理。在PHP中,我们可以使用正则表达式来解析路由。正则表达式是一个强大的工具,它可以用来匹配和提取...
    99+
    2023-10-21
    PHP 正则表达式 路由解析
  • 基于Java的正则表达式
    正则表达式概念 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则...
    99+
    2023-05-31
    java 正则表达式 ava
  • python 关于正则表达式re
      1.正则表达式 re  典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。  通...
    99+
    2023-06-02
  • Python中的正则表达式
    正则表达式 是包含文本和特殊字符的字符串, 为高级的文本模式匹配, 抽取, 与文本形式的搜索和替换功能提供了基础 Python通过标准库re模块来支持正则表达式 模式匹配的两种方法完成匹配(模式匹配) 搜索(search())...
    99+
    2023-01-31
    正则表达式 Python
  • SQL正则表达式及mybatis中使用正则表达式的方法
    小编给大家分享一下SQL正则表达式及mybatis中使用正则表达式的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql...
    99+
    2024-04-02
  • 正则表达式基础与常用验证表达式
    目录一、正则元字符1、 字符元字符2、重复元字符(量词)3、定位元字符4、分组和替换字符5、特殊字符6、需要转义的字符7、贪婪与非贪婪匹配8、常见正则表达式二、正则表达式应用举例1、...
    99+
    2024-04-02
  • 在python正则表达式中是怎样正确使用正则表达式
    这篇文章将为大家详细讲解有关在python正则表达式中是怎样正确使用正则表达式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。现在我们已经看了一些简单的正则表达式,那么我们实际在 Python...
    99+
    2023-06-17
  • Python正则表达式的基本用法
    本篇内容介绍了“Python正则表达式的基本用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!正则表达式中特殊的符号:“.” 表任意字符“^...
    99+
    2023-06-17
  • 在Java中使用基本的正则表达式
    一、正则表达式简介 正则表达式是使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。爬虫中解析html可以使用正则来方便的提取信息 二、正则表达式匹配规则 ...
    99+
    2024-04-02
  • 【Java 基础篇】Java 正则表达式
    文章目录 导言一、正则表达式的基本概念二、使用正则表达式的步骤三、示例代码1. 匹配字符串2. 提取匹配的内容3. 替换字符串 总结 导言 正则表达式是一种强大的文本模式匹配工具...
    99+
    2023-09-18
    java 正则表达式 python
  • Python正则表达式基本原理
    目录⭐️正则表达式  正则表达式是什么?🌟1.实例引入🌟2.match()✨匹配目标✨贪婪匹配🌟3.findall()🌟常用符号🌟特殊字符🌟总结⭐️正则表达式&n...
    99+
    2023-05-15
    Python正则表达式原理 Python正则表达式
  • JS正则表达式基本用法
    JS正则表达式(Regular Expression)是一种用来匹配字符串模式的工具。它可以用来检查字符串中是否包含特定的模式、提取字符串中的特定部分、替换字符串中的特定内容等。在JS中,正则表达式以斜杠(/)开始和结束,中间是具体的模...
    99+
    2023-08-09
    js
  • js正则表达式基本语法
    正则表达式是一种用来匹配字符串的模式。下面是一些常用的正则表达式基本语法:1. 字面量语法:将正则表达式包含在两个斜杠之间,例如 `...
    99+
    2023-08-15
    Js
  • linux shell 路径截取正则表达式
    最近写脚本,需要对脚本中函数传递的路径参数进行截取,发现了以下比较好用的方法,记录下: file=/dir1/dir2/dir3/my.file.txt 我们可以用${ }分别替换获得不同的值: ${f...
    99+
    2022-06-04
    路径 正则表达式 linux
  • Python中使用正则表达式及正则表达式匹配规则详解
    目录1 导库2 使用模板3 说明4 示例5 正则表达式匹配规则1 导库 import re 2 使用模板 re_pattern = re.compile(pattern, flags...
    99+
    2023-03-22
    Python正则表达式匹配规则 Python正则表达式
  • 【Java基础】Java正则表达式的使用
    文章目录 一、正则表达式规则1.字符类(只匹配一个字符)2.预定义字符(只匹配一个字符)3.数量词 二、使用方法三、例题演示 一、正则表达式规则 1.字符类(只匹配一个字符) [a...
    99+
    2023-09-29
    正则表达式 java jvm
  • SQL 基础正则表达式(二十三)
    在SQL 和 PL/SQL 中使用正则表达式函数名称描述REGEXP_LIKE与LIKE运算符类似,但执行正则表达式匹配,而不是简单的模糊匹配(条件)REGEXP_REPLACE以正则表达式搜索和替...
    99+
    2024-04-02
  • 正则表达式基本语法详解
    正则表达式是一种描述字符串模式的方法,可以用来匹配、查找和替换字符串。它是一种强大而灵活的工具,在文本处理和模式匹配中广泛应用。正则...
    99+
    2023-08-15
    正则表达式
  • 只能输入正整数的正则表达式及常用的正则表达式
    只能输入正整数的正则表达式:^[1-9]\d*$常用的正则表达式:1. 匹配手机号码:^[1][3,4,5,7,8,9]\d{9}$...
    99+
    2023-08-16
    正则表达式
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作