日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Django正則URL匹配實現流程解析

瀏覽:269日期:2024-09-18 14:59:21

一、引子

在day17 作業中,我們查看主機詳細信息的時候,是通過 在url 中拼接,傳參數。urls 中匹配 path('detail/',views.detail)

Django正則URL匹配實現流程解析

這樣url 變成類似 http://127.0.0.1:8000/detail/?nid=2 今天我們來學習,類似http://127.0.0.1:8000/detail-3.html 這樣的URL

據說,以前我們使用的方式 ,在seo 時候算是動態頁面,后面這種方式算靜態頁面。可能在做搜索優化的時候有好處吧。

二、開搞栗子

忽略掉數據庫,先在 views 新建一個用戶字典

2.1 動態頁面的栗子

views 代碼:

info_dic={ 1:{'name':'zhangsan','email':'zhangsan@163.com','age':22}, 2:{'name':'lisi','email':'lisi@163.com','age':27}, 3:{'name':'wangwu','email':'wangwu@163.com','age':29}, 4:{'name':'laoliu','email':'laoliu@163.com','age':30}, 5:{'name':'chenpi','email':'chenpi@163.com','age':32},}def index(request): return render(request,'index.html',{'info_dic':info_dic})def detail(request): nid=request.GET.get('nid') print(nid,type(nid)) info=info_dic.get(int(nid)) print(info) return render(request,'detail.html',{'info':info})

urls

Django正則URL匹配實現流程解析

前端,index.html,

<!DOCTYPE html><html><head lang='en'> <meta charset='UTF-8'> <title></title></head><body> <h1>用戶信息</h1> <ul> {% for k,v in info_dic.items %} <li><a target='_blank' href='http://m.b3g6.com/detail/?nid={{ k }}' rel='external nofollow' >{{ v.name }}</a></li> {% endfor %} </ul></body></html>

前端,detail

<!DOCTYPE html><html><head lang='en'> <meta charset='UTF-8'> <title></title></head><body> <h1>用戶詳細信息</h1> <ul> <li>name:{{ info.name }}</li> <li>email:{{ info.email }}</li> <li>age:{{ info.age }}</li> </ul></body></html>

結果:

Django正則URL匹配實現流程解析

Django正則URL匹配實現流程解析

2.2 下面用 正則表達式來 搞URL 匹配,靜態頁面,

urls

Django正則URL匹配實現流程解析

views ,

直接在函數中傳參數,nid 形式參數。不像之前需要自己到 reques.method 中去取

Django正則URL匹配實現流程解析

結果

Django正則URL匹配實現流程解析

上面的栗子中,我們得知參數是通過形參傳遞的,類似定義函數的形參數,

下面再搞一個栗子驗證

Django正則URL匹配實現流程解析

Django正則URL匹配實現流程解析

Django正則URL匹配實現流程解析

Django正則URL匹配實現流程解析

參數位置變換后 ,獲取的數值也變了

Django正則URL匹配實現流程解析

三、分組傳參

在上面的栗子中,我們知道如果不分組,那么參數就是類似函數的位置參數,靠天吃飯,

很顯然,這樣不方便我們在實際的使用中去調用。那么使用關鍵字參數呢,在URL 匹配中就需要分組

下面搞栗子,變換nid,uid 位置之后,打印的結果是一樣的。

Django正則URL匹配實現流程解析

位置參數可以在 *arg 中獲取,關鍵字參數可以在 **kwargs 中獲取

Django正則URL匹配實現流程解析

四、總結

路由系統:URL

普通url:re_path(’^index/’,view.index),re_path(’^home/’,view.Home.as_view()) 順序傳參:re_path(r’^detail-(d+)-(d+).html/’,views.detail),這個用*args接收 關鍵字傳參:re_path(r’^detail-(?P<nid>d+)-(?P<uid>d+).html/’,views.detail),這個用**kwargs接收,推薦使用這個

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

標簽: Django
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲午夜电影| 成人在线视频免费| 日韩久久一区二区三区| 国产一区二区三区探花| 蜜臀国产一区| 激情久久中文字幕| 一区二区国产在线| 久久国产乱子精品免费女| 国产欧美日韩精品一区二区免费 | 精品视频97| 久久精品系列| 久久久蜜桃一区二区人| 免费国产自线拍一欧美视频| 在线观看亚洲精品福利片| 欧美亚洲三级| 免费久久久久久久久| 亚洲理论在线| 亚洲精品在线二区| 国产精品.xx视频.xxtv| 中文另类视频| 亚洲毛片网站| 国产 日韩 欧美 综合 一区| 欧美精品激情| 欧美日韩伊人| 国产精品a久久久久| 日韩精品永久网址| 免费人成精品欧美精品| 国产一区二区三区不卡视频网站| 不卡一区2区| 久久av免费| 国产美女一区| 美女精品一区二区| 午夜国产欧美理论在线播放| 日本视频在线一区| 欧美三区四区| 欧美永久精品| 久久久成人网| 美日韩精品视频| 精品国产免费人成网站| 国产精品99一区二区| 欧美精品国产一区| 国内精品福利| 国产精品啊v在线| 国产视频亚洲| 激情国产在线| 欧美日本三区| 亚洲一卡久久| 色偷偷偷在线视频播放| 国产三级精品三级在线观看国产| 亚洲精品va| 国产成人久久精品麻豆二区 | 国产精品15p| 国产精品毛片在线| 深夜视频一区二区| 亚洲男人在线| 亚洲国产福利| 在线亚洲自拍| 久久中文亚洲字幕| 精品一区二区三区在线观看视频 | 久久中文字幕二区| 久久a爱视频| 亚洲另类黄色| 夜夜嗨网站十八久久| 国产精品jk白丝蜜臀av小说| 韩国久久久久久| 欧美一级一区| 亚洲一区二区三区免费在线观看| 久久精品av麻豆的观看方式| 日韩天堂在线| 国产精品主播在线观看| 欧美日韩一二三四| 国产精品视频一区二区三区| 在线人成日本视频| 四虎精品一区二区免费| 高清av不卡| 亚洲人成精品久久久| 92国产精品| 欧美精品观看| 亚洲一区免费| 欧美精品aa| 免费观看日韩电影| 日韩国产一区二区三区| 91嫩草精品| 伊人久久婷婷| 欧美好骚综合网| 日韩高清欧美激情| 亚洲一区日本| 久久婷婷丁香| 麻豆91小视频| 日本成人在线网站| 亚洲欧美日本日韩| 日韩免费视频| 久久中文欧美| 国产欧美日韩精品一区二区三区 | 免费人成网站在线观看欧美高清| 日韩理论视频| 久久gogo国模啪啪裸体| 亚洲区国产区| 伊人久久成人| 99久久婷婷这里只有精品| 久久伊人亚洲| 国产精品蜜月aⅴ在线| 日韩av成人高清| 亚洲另类黄色| 蜜桃久久久久久久| 午夜一级在线看亚洲| 久久精品国产亚洲夜色av网站| 国产成人免费精品| 五月亚洲婷婷 | 国产va在线视频| 久久爱www.| 国产伦理久久久久久妇女| 视频一区视频二区中文字幕| 日韩一区二区久久| 亚洲免费影院| 亚洲欧美日本日韩| 香蕉久久夜色精品国产| 日韩午夜在线| 99视频精品| 国产一区二区三区不卡视频网站| 欧美黑人巨大videos精品| 国产亚洲欧美日韩精品一区二区三区| 蜜臀精品久久久久久蜜臀| 亚洲一区av| 模特精品在线| 亚洲精选成人| 日韩1区2区日韩1区2区| 欧美片第1页综合| 国产精品美女久久久久久不卡| 国产精品久久国产愉拍| 国产精品任我爽爆在线播放| 国产精品va| 久久中文欧美| 日韩欧美中文| 丁香婷婷久久| 日韩精品久久久久久久电影99爱| 久久夜夜操妹子| 欧美日韩少妇| 中文字幕日韩欧美精品高清在线| 最新亚洲国产| 国产乱人伦精品一区| 精品三级久久久| 久久国产中文字幕| 99pao成人国产永久免费视频| 在线综合亚洲| 免费欧美在线视频| 日本午夜精品久久久久| 国产精品亚洲片在线播放| 麻豆91小视频| 国产日产精品一区二区三区四区的观看方式| 日韩精品视频在线看| 国产日韩欧美一区二区三区 | 欧美黄页在线免费观看 | 蜜臀av一区二区三区| 婷婷精品久久久久久久久久不卡| 欧美精品观看| 国产亚洲字幕| 高清av不卡| 亚洲免费影院| 美女久久精品| 亚洲视频综合| 亚洲理论在线| 精品精品久久| 久久婷婷久久| 在线精品视频一区| 国产日韩1区| 久久免费高清| 一区二区三区四区日韩| 麻豆精品视频在线观看视频| 欧美中文一区二区| 亚洲三级在线| 国产亚洲欧美日韩精品一区二区三区| 国产va免费精品观看精品视频| 欧美日韩国产免费观看视频| 日本国产欧美| 99视频精品全部免费在线视频| 日韩精品午夜视频| 久久九九精品| 国产欧美二区| 激情五月色综合国产精品| 欧美在线观看天堂一区二区三区| 欧美精品日日操| 69堂免费精品视频在线播放| 私拍精品福利视频在线一区| 日韩精品一区二区三区免费视频 | 国产一区日韩| 亚洲欧美日本视频在线观看| 精品日产乱码久久久久久仙踪林| 红桃视频欧美| 麻豆成人91精品二区三区| 免费久久99精品国产自在现线| 国产精品日本一区二区三区在线 | 五月婷婷六月综合| 国产欧美88| 亚洲夜间福利| 欧美黄色精品| 美女亚洲一区| 国产成人精品一区二区三区视频| 久久午夜精品| 激情综合在线|