当前位置: 首页 > article >正文

Django-路由

1、路由分发

必须从根目录路由中分发一个权限出来,这里有了这个根目录,之后的路由都是要加上前面的这个urlapp/才可以指定到子路由里去。

# include 在根目录路由中进行路由分发
# 对 UrlApp 应用分发一个路由
path('urlapp/' , include('UrlApp.urls')),

应用中的路由,这里需要在其中新建一个url.py文件

from django.urls import path
from UrlApp import views

urlpatterns = [
    path('index/' , views.index),
]

2、路由匹配

  • 1、分组-有名分组和无名分组

# 无名分组
# 正则的分组:()
re_path('url_text/(\w+)/' , views.url_data),
# 有名分组 (?P<名称>正则表达式)
re_path('url_data/(?P<number>\d+)/', views.url_data2),
  •  这里前者直接就是把两个/中间的字母、数字、或者斜杠放进去了,名称默认是view中的data参数
  • 这里后者就是把:例如:(?P<number>\d+) 会匹配一个或

http://www.kler.cn/a/447785.html

相关文章:

  • JavaWeb期末复习(习题)
  • SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频
  • Java模拟Mqtt客户端连接Mqtt Broker
  • 数字时代的医疗挂号变革:SSM+Vue 系统设计与实现之道
  • 小红书关键词搜索采集 | AI改写 | 无水印下载 | 多维表格 | 采集同步飞书
  • 有关异步场景的 10 大 Spring Boot 面试问题
  • 计算机网络:应用层 —— 应用层概述
  • BERT模型入门(12)字节对编码(Byte Pair Encoding,BPE)
  • 【数据库系统概论】—— 关系数据库
  • stm32制作CAN适配器4--WinUsb的使用
  • 植物大战僵尸杂交版v3.0.2最新版本(附下载链接)
  • 云图库平台(二)前端项目初始化
  • 二进制分析的新兴趋势:塑造安全的移动应用
  • Kubernates
  • Ubuntu24版 最新安装CUDA驱动方式
  • dify工作流+github actions实现翻译并创建PR
  • 智能体实战(需求分析助手)二、需求分析助手第一版实现(支持需求提取、整理、痛点分析、需求分类、优先级分析、需求文档生成等功能)
  • Spring(二)AOP、切入点表达式、AspecJ常用通知的类型、Spring中的事务管理
  • 【期末复习】JavaEE(上)
  • powershell美化
  • 使用 Docker 打包和运行 Vue 应用
  • Suno Api V4模型无水印开发「人声伴奏分离」 —— 「Suno Api系列」第7篇
  • 成方金融科技后端部分笔试题 - 解析
  • Pytorch | 利用VMI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击
  • Pytorch | 从零构建MobileNet对CIFAR10进行分类
  • 电子应用设计方案66:智能打印机系统设计