时间:2021-05-22
Django默认Path转换器
step1 . 在urls.py 的同级目录下,创建converters.py
class Year_Converters(): regex = '\d{4}' def to_python(self,value): return int(value) def to_url(self,value): # return ;04d' % value return str(value)step 2 注册converters 在同级urls,py 文件
from django.urls import path,register_converterfrom . import viewsfrom . import converters #注册转换器 register_converter(converters.Year_Converters,'year') urlpatterns = [ path('show1/<year:arg>', views.show1),]正则 在urls,py 文件中,注意参数需要加() ,这里的参数是元组
from django.urls import re_pathurlpatterns = [ re_path('article/(\d+)/', views.index),]正则关键字
re_path(r'^show3/(?P<id>\d{4})/', views.show3)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
java自定义枚举转换器复制代码代码如下:importorg.apache.commons.beanutils.Converter;/***自定义枚举转换器**
需求场景:当数据库中保存的部分数据需要加密,页面需要正常显示时。这是就需要我们自定义类型转换器,在Mybatis执行SQL得到结果时,通过自定义类型转换器将CH
Java中自定义异常详解及实例代码下面做了归纳总结,欢迎批评指正自定义异常classChushulingExceptionextendsException{pu
创建新项目,及应用django-adminstartprojectmyprojcdmyprojpythonmanage.pystartappmyapp自定义Us
SpringMVC自定义日期类型转换器实例详解 WEB层采用SpringMVC框架,将查询到的数据传递给APP端或客户端,这没啥,但是坑的是实体类中有日期类型的