亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:135日期: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
相關文章:
主站蜘蛛池模板: 免费一级欧美大片久久网 | 欧美视频xxxxx | 国产亚洲欧美久久精品 | 亚洲 欧美 精品专区 极品 | 欧美一级毛片欧美大尺度一级毛片 | 手机在线毛片 | 一级a毛片免费观看久久精品 | 精品综合久久久久久88小说 | 成人欧美网站 | 国产精品日韩欧美在线第3页 | 国产美女一区二区三区 | 久久黄网站 | 久久精品在现线观看免费15 | 黄色免费看片网站 | 亚洲福利影视 | 亚洲 欧美 日韩 丝袜 另类 | 国产一区欧美二区 | 欧美国产精品不卡在线观看 | 一级做a爰片久久毛片免费看 | 99在线免费视频 | 国内精品免费一区二区观看 | 黑人边吃奶边扎下面激情视频 | 亚洲视频免费播放 | 在线精品自拍 | 国产乱码一区二区三区四 | 全免费毛片在线播放 | 国产精品久久在线 | 欧美三级欧美成人高清www | 久久精品成人一区二区三区 | 亚洲专区一 | 亚洲第一视频在线播放 | 亚洲男人精品 | 亚洲国产精品成人午夜在线观看 | 日韩不卡一级毛片免费 | 久久精品国产精品青草色艺 | 欧美一级毛片怡红院 | 国产高清美女一级a毛片久久 | 男女超猛烈啪啦啦的免费视频 | 日本三级网站在线观看 | 国产成人免费影片在线观看 | 日本乱理伦片在线观看网址 |