午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:214日期: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
相關文章:
主站蜘蛛池模板: 一级片大全 | 欧美成人精品激情在线观看 | 国产精品久久久91 | 亚洲经典在线观看 | 欧美天堂 | 97精品国产97久久久久久免费 | 日本欧美在线观看 | 国产高h| 在线国产91 | 91麻豆精品在线观看 | 69av在线 | 久草免费av| 国产第一页在线 | 水密桃av | 伊人成综合| 琪琪色在线观看 | 99免费观看视频 | av无限看 | 久草视频手机在线 | 亚洲经典在线观看 | 日本a免费| 蜜色av| 中文字幕精品在线视频 | 51成人做爰www免费看网站 | 色视频在线 | 黄色动漫在线免费观看 | 在线成人免费观看 | 亚洲一区第一页 | 国产婷婷| 欧美激情久久久久久久 | 亚洲综合在线视频 | 亚洲专区区免费 | 男女拍拍拍网站 | 亚洲成人精品视频 | 亚洲一区二区三区在线观看视频 | 天天操夜操 | 天天狠天天操 | 麻豆精品国产免费 | 自拍偷自拍亚洲精品播放 | 成年人免费网站在线观看 | 欧美激情一区二区三区 |