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

网站建设制作过程淄博市建设工程质量协会网站

网站建设制作过程,淄博市建设工程质量协会网站,电子商务软件网站建设的核心,如何做好网络销售步骤 创建自定义转换器类 必须定义 regex 属性#xff08;用于匹配参数#xff09;。必须实现 to_python 和 to_url 方法。 to_python: 将匹配的参数转换为视图函数可用的 Python 数据。to_url: 将数据转换为 URL 格式#xff08;用于反向解析#xff09;。 注册转换器 使用… 步骤 创建自定义转换器类 必须定义 regex 属性用于匹配参数。必须实现 to_python 和 to_url 方法。 to_python: 将匹配的参数转换为视图函数可用的 Python 数据。to_url: 将数据转换为 URL 格式用于反向解析。 注册转换器 使用 register_converter 将自定义转换器注册到 Django 的路由系统。 在路由中使用转换器 转换器导包 from django.urls import converters 定义 一个匹配非数字的 # 导入StringConverter 转换器 from django.urls.converters import StringConverter# 继承StringConverter 直接定义或者修改方法 class NonumConverter(StringConverter):regex r[^\d] # 匹配一个或多个非数字字符def to_python(self, value):# URL 参数直接作为字符串返回return valuedef to_url(self, value):# 返回适合插入到 URL 中的字符串return value 全局注册 from django.urls.converters import DEFAULT_CONVERTERS# 注册转换器到全局转换器集合 DEFAULT_CONVERTERS[nonum] NonumConverter局部注册 from django.urls import register_converterregister_converter(NonumConverter, nonum)示例 创建转换器 假设需要自定义一个转换器 FourDigitYearConverter用于匹配四位年份。 # converters.pyclass FourDigitYearConverter:regex r\d{4} # 匹配四位数字def to_python(self, value):return int(value) # 转换为整数def to_url(self, value):return f{value:04d} # 确保是四位数字 注册转换器 在 urls.py 中注册自定义转换器 from django.urls import path, register_converter from . import converters, views# 注册转换器 register_converter(converters.FourDigitYearConverter, yyyy)urlpatterns [path(year/yyyy:year/, views.year_view, nameyear), ] 视图函数 from django.http import HttpResponsedef year_view(request, year):return HttpResponse(fThe year is {year}.) 反向解析 from django.urls import reverseurl reverse(year, kwargs{year: 2024}) print(url) # 输出/year/2024/
http://www.w-s-a.com/news/2429/

相关文章:

  • 可以做兼职的网站有哪些自动点击器永久免费版
  • 建购物网站怎么建呀网站怎么做中英文交互
  • 网站建设费用计入无形资产做网站用的主机
  • 佛山企业网站建设平台沈阳网站建设培训班
  • 河南企业网站优化外包网站怎么做来流量
  • 网站建设的参考文献网站设计网页的优缺点
  • WordPress多站點支付插件内江市网站建设培训
  • 做做网站已更新动漫制作专业需要学什么
  • dfv印花图案设计网站网站建设应该应聘什么岗位
  • 网站后台管理系统模板下载专业网站推广的公司哪家好
  • 克拉玛依市建设局网站网页设计板式重构
  • 网站新闻专题怎么做湖南营销型网站建设 要上磐石网络
  • 阿里云发布网站成都轨迹公布
  • php网站源码架构谷歌站群系统
  • 潮州网站seowordpress 调用置顶文章
  • 做带会员后台的网站用什么软件旅游网站建设资金请示
  • 商品网站怎么做wordpress 表情拉长
  • 商城网站设计费用网络公司怎样推广网站
  • 视频公司的网站设计工图网
  • 免费快速网站十八个免费的舆情网站