欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Django零基礎入門之路由path和re_path詳解

Django零基礎入門之路由path和re_path詳解

熱門標簽:怎么辦理400客服電話 B52系統電梯外呼顯示E7 銀川電話機器人電話 沈陽防封電銷電話卡 地圖標注多個 鶴壁手機自動外呼系統違法嗎 企業微信地圖標注 高德地圖標注收入咋樣 萊蕪電信外呼系統

假設現在有個需求:
  需要通過URL進行參數傳遞,我們該怎么做呢?
    其中有個方法就是本文要講的內容——path和進階版的re_path。

urls.py文件中的path和re_path

1.path的基本規則:

path('test/xx>/',views.test)

第一個參數——test/xx>/:使用尖括號(>)從url中捕獲值。包含一個轉化器類型(converter type)。沒有轉化器,將匹配任何字符串,當然也包括了/字符。

第二個參數——views.test:當前面的url匹配成功后,就會調用后面的視圖函數。

但是有個問題就是使用尖括號從url中捕獲的值默認都是str類型,如果我們需要強制要求其為別的類型(比如:int型)該怎么辦呢?

這就用到了轉換器!!!

2.默認支持的轉換器有:

str:匹配除了路徑分隔符(/)之外的非空字符串,這是默認的形式str:xx>int:匹配正整數,包含0。slug:匹配字母、數字以及橫杠、下劃線組成的字符串。uuid:匹配格式化的uuid,如 075194d3-6885-417e-a8a8-6c931e272f00。(這是唯一的!)path:匹配任何非空字符串,包含了路徑分隔符 轉換器的作用:默認是str轉換器:所以如果不設置轉換器,那么接收到的一切值都是str字符串格式,如果要改變這個參數類型就使用到了轉換器!

需要注意的是:path中設置的參數名需要和視圖函數中調用的參數名一致!!!

一般情況下,使用path即可匹配我們想要的url中的參數。但是,如果要匹配的過于復雜,使用path中的轉換器無法解決的時候,就要使用到re_path(實則是使用正則匹配!)

3.re_path正則匹配:

如果不做任何限制,瀏覽器中輸入的ULR的地址參數可以任意多,只要包括規定的路徑即可成功匹配!
——比如:re_path('hello',views.test5),輸入路徑:127.0.0.1:8000/aaahelloaaaa都可成功匹配哦!

如果想限制為何path一樣的效果——URL中的路徑必須一模一樣,否則匹配不到,則需要使用正則語法:
——比如:re_path('^hello/$',views.test5),就只有輸入路徑127.0.0.1:8000/hello/才可成功匹配!

Django中實戰使用path和re_path

1.urls.py文件:

"""dj_test URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path,re_path                    #導入re_path,使用正則
from . import views

urlpatterns = [     #主路由
    path('admin/', admin.site.urls),
    path('test/', views.test),    #路徑  關聯的視圖

    path('test2/name>/int:age>/', views.test2),       #變量默認接收的是字符串形式    改變格式是通過轉換器  int:age>規定所接收的類型為int型


    re_path('^test3/(?Pbb>[0-9]+)',views.test3)	  # 注意這個格式:test3是路徑固定參數, bb是可以接受路徑中test3/后面參數的參數(任意0-9的數字)!
]

2.views.py視圖函數文件:

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
#視圖操作

def test(request):   #函數視圖
    return HttpResponse("這里是帥哥")

#url傳參(url參數)
def test2(request,name,age):   #函數視圖
    return HttpResponse("我叫%s,今年%s歲"%(name,age))

def test3(request,bb):   #函數視圖
    return HttpResponse("哈哈哈")

3.效果:

到此這篇關于Django零基礎入門之路由path和re_path詳解的文章就介紹到這了,更多相關Django path re_path內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解解Django 多對多表關系的三種創建方式
  • 教你pycharm運行Django第一個項目
  • Django實現靜態文件緩存到云服務的操作方法
  • Django動態展示Pyecharts圖表數據的幾種方法
  • Django將項目移動到新環境的操作步驟
  • Django零基礎入門之模板變量詳解

標簽:三亞 湘西 葫蘆島 烏魯木齊 銀川 呼倫貝爾 呼倫貝爾 安慶

巨人網絡通訊聲明:本文標題《Django零基礎入門之路由path和re_path詳解》,本文關鍵詞  Django,零,基礎,入門,之,路由,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Django零基礎入門之路由path和re_path詳解》相關的同類信息!
  • 本頁收集關于Django零基礎入門之路由path和re_path詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲精品国产一区二区精华液| 成人一级视频在线观看| 99riav国产精品视频| 色婷婷国产精品久久包臀| 亚洲国产成人私人影院tom| 激情综合一区二区三区| caopeng视频| 欧美精品一区二区三区在线播放| 毛片不卡一区二区| 国产精品成人一区二区三区电影毛片| 欧美一区二区三区系列电影| 天天爽夜夜爽夜夜爽精品视频| 理论片大全免费理伦片| 欧美丰满少妇xxxxx高潮对白| 欧美日韩成人综合在线一区二区| 亚洲一区二区三区在线| 国产调教打屁股xxxx网站| 精品视频1区2区| 一区二区欧美精品| 韩国三级视频在线观看| 欧美一区二区播放| 男女视频一区二区| 国产jjizz一区二区三区视频| 久久久久国产精品麻豆ai换脸| 狠狠色狠狠色综合日日91app| 女人黄色一级片| 国产欧美日产一区| 成人精品在线视频观看| 在线免费视频一区二区| 亚洲成a人片在线不卡一二三区| 波多野结衣加勒比| 精品国产在天天线2019| 国产一区二区久久| 国产一区二区播放| 一区二区三区精品视频在线| 少妇一级淫片免费放播放| 欧美xxxx在线观看| 国产一区二区三区四区五区美女| 小早川怜子一区二区的演员表| 亚洲少妇30p| bl动漫在线观看| 久久免费国产精品| 成人免费的视频| 欧美精选午夜久久久乱码6080| 蜜臀av一区二区在线免费观看| 成人免费视频入口| 亚洲免费视频成人| 粉嫩av懂色av蜜臀av分享| 久久香蕉国产线看观看99| 国产91精品免费| 欧美日韩在线三区| 久久69国产一区二区蜜臀| 韩国一级黄色录像| 亚洲国产cao| 摸摸摸bbb毛毛毛片| 亚洲色图清纯唯美| 短视频在线观看| 国产精品久久久久久户外露出 | 色国产综合视频| 亚洲动漫第一页| 欧美日韩中文字幕视频| 亚洲视频在线观看三级| 中文字字幕码一二三区| 亚洲欧洲av另类| 日韩精品卡通动漫网站| 亚洲欧美在线视频| 国产麻豆天美果冻无码视频| 日韩一区在线播放| 中文字字幕码一二三区| 亚洲精品久久嫩草网站秘色| 男生草女生视频| 亚洲激情网站免费观看| 精品国产成人亚洲午夜福利| 一区二区视频在线看| 色欲AV无码精品一区二区久久| 亚洲三级在线播放| 午夜时刻免费入口| 亚洲一区二区三区三| 成人免费毛片xxx| 免费成人小视频| 在线观看成人免费视频| 国内欧美视频一区二区 | 成人综合日日夜夜| 欧美一三区三区四区免费在线看| 国产成人精品免费网站| 欧美草草影院在线视频| 91麻豆国产香蕉久久精品| 久久精品一区四区| 在线免费播放av| 一区二区三区中文字幕在线观看| 国产三级短视频| 日本系列欧美系列| 欧美性色综合网| 国产91对白在线观看九色| 精品免费日韩av| 91porn在线| 日韩美女视频一区二区 | 国产日本亚洲高清| 成人精品999| 婷婷中文字幕综合| 欧美优质美女网站| 99久久精品国产麻豆演员表| 国产色产综合产在线视频| 中文字幕丰满乱子伦无码专区| 亚洲一区二区视频| 色偷偷久久人人79超碰人人澡 | 国产在线乱码一区二区三区| 欧美一区二区视频在线观看2022| 91蜜桃网址入口| 中文字幕av一区二区三区免费看| 极品人妻videosss人妻| 免费一级欧美片在线观看| 欧美精品国产精品| 久久久精品人妻一区二区三区| 亚洲男同性视频| 色综合久久中文字幕| 国产91丝袜在线播放0| 久久久午夜精品理论片中文字幕| 黄瓜视频污在线观看| 日本伊人精品一区二区三区观看方式| 7777女厕盗摄久久久| 人妻互换一二三区激情视频| 亚洲最快最全在线视频| 欧美日韩精品欧美日韩精品| 中国老熟女重囗味hdxx| 亚洲一区欧美一区| 欧美日韩小视频| 亚洲熟女一区二区三区| 亚洲一级片在线观看| 欧美三级电影在线看| 风韵丰满熟妇啪啪区老熟熟女| 亚洲成人精品一区二区| 在线电影一区二区三区| 性久久久久久久久久久| 日韩激情在线观看| 精品久久久久一区二区国产| 亚洲区自拍偷拍| 精品一区二区三区香蕉蜜桃| 久久奇米777| 天堂网中文在线观看| 成人高清免费观看| 亚洲欧美一区二区三区极速播放| 在线一区二区三区做爰视频网站| 91蜜桃在线免费视频| 亚洲18女电影在线观看| 欧美一区二区大片| 最新中文字幕av| 粉嫩嫩av羞羞动漫久久久| 亚洲人成影院在线观看| 欧美日韩精品二区第二页| 亚洲一区二区三区无码久久| 老司机精品视频一区二区三区| 久久精品一区二区三区不卡牛牛| 视频国产一区二区| 97se亚洲国产综合自在线不卡| 亚洲成av人片一区二区梦乃| 日韩欧美高清在线| 性色国产成人久久久精品| 91免费看视频| 日精品一区二区| 久久精品人人做| 91久久一区二区| 中文字幕一区二区三区乱码不卡| 麻豆精品视频在线观看| 中文字幕不卡三区| 欧美日韩在线播放一区| av小说在线观看| 成人免费看片app下载| 亚洲h在线观看| 久久久亚洲高清| 欧美优质美女网站| 亚洲av无码一区二区三区人| 菠萝蜜视频在线观看一区| 亚洲午夜精品网| 久久影视一区二区| 在线中文字幕一区二区| 久操视频免费看| jlzzjlzz亚洲日本少妇| 日韩av在线播放中文字幕| 中文字幕免费不卡| 欧美性感一类影片在线播放| 一区二区黄色片| 99久久精品国产精品久久| 蜜臀a∨国产成人精品| 中文字幕视频一区二区三区久| 欧美精品第1页| 女同久久另类69精品国产| 稀缺小u女呦精品呦| 国产在线国偷精品免费看| 樱桃国产成人精品视频| 久久色在线视频| 欧美午夜电影在线播放| 欧洲性xxxx| 国产情侣久久久久aⅴ免费| 国产成人综合网站| 五月天激情小说综合| 中文字幕一区日韩精品欧美| 日韩久久久久久| 欧美亚洲国产bt| 北条麻妃在线观看视频|