亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Django Path轉換器自定義及正則代碼實例

瀏覽:119日期:2024-09-30 09:47:33

Django默認Path轉換器

str:匹配任何非空字符串,但不含斜杠/,如果你沒有專門指定轉換器,那么這個是默認使用的; int:匹配0和正整數,返回一個int類型 slug:可理解為注釋、后綴、附屬等概念,是url拖在最后的一部分解釋性字符。該轉換器匹配任何ASCII字符以及連接符和下劃線,比如’ building-your-1st-django-site‘; uuid:匹配一個uuid格式的對象。為了防止沖突,規定必須使用破折號,所有字母必須小寫,例如’075194d3-6885-417e-a8a8-6c931e272f00‘ 。返回一個UUID對象; path:匹配任何非空字符串,重點是可以包含路徑分隔符’/‘。這個轉換器可以幫助你匹配整個url而不是一段一段的url字符串

​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)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Django
相關文章:
主站蜘蛛池模板: v天堂一卡2卡三卡4卡乱码 | 国产一级黄色网 | 在线麻豆国产传媒60在线观看 | 久久国产精品免费网站 | 国产偷窥自拍视频 | 日韩精品亚洲专区在线影视 | 亚洲欧美在线观看91偷拍 | 国产精品亚洲专区在线播放 | 久久久久久久久亚洲 | 久久九九国产精品怡红院 | 成人在线手机视频 | 特级生活片 | 在线精品国精品国产不卡 | 日韩电影久久久被窝网 | 国产一级做a爱片久久毛片a | 又大又爽又湿又紧a视频 | 久久综合给合久久狠狠狠97色69 | 久久男人| 在线一区播放 | 午夜丝袜美腿福利视频在线看 | 国产日本亚洲 | 国产精品久久久一区二区三区 | 黄网站在线观看高清免费 | 成人午夜做爰视频免费看 | 成人性色生活片免费网 | 国产精品1024在线永久免费 | 香蕉香蕉国产片一级一级毛片 | 亚洲精品毛片久久久久久久 | 伊人色综合久久天天网蜜月 | 日本欧美成人免费观看 | 日韩在线视频不卡一区二区三区 | 免费黄色毛片 | 成年美女毛片黄网站色奶头大全 | 任你躁欧美一级在线精品免费 | 亚洲天堂高清 | 不卡一区二区在线 | 久久99精品福利久久久 | 91精品在线国产 | 欧美三级a做爰在线观看 | 欧美日韩精品在线观看 | 亚洲国产精品久久久久久网站 |