Python中Django的路由配置詳解
一,路由配置- path
導(dǎo)入
from django.urls import path
語法
path(route, views, name=None)
參數(shù):
1.route:字符串類型,匹配的請求路徑
2.views:指定路徑所對應(yīng)的視圖處理函數(shù)的名稱
3.name:為地址起別名,在模板中地址反向解析時(shí)使用
二,路由配置- path轉(zhuǎn)換器
語法:<<轉(zhuǎn)換器類型:自定義>>
作用:若轉(zhuǎn)換器類型匹配到對應(yīng)類型的數(shù)據(jù),則將數(shù)據(jù)按照關(guān)鍵字傳參的方式傳遞給視圖函數(shù)
類型:
- str: 匹配除了”/“之外的非空字符串,例:”v1/users/<str:username>“ 匹配:v1/users/ztz
- int: 匹配0或任何整數(shù)。返回一個(gè)int 例: “page/<int:page>” 匹配:page/100
- slug: 匹配任意由ASCII字母或數(shù)字以及連字符和下劃線組成的短標(biāo)簽 例:“detail/<slug:sl>” 匹配:/detail/this-is-django
- path: 匹配非空字段,包括路徑分隔符”/" 例:”v1/goods/<path:ph>" 匹配: /v1/goods/a/b/c
例子:path(“page/int:page”,views.xxx)
三,路由配置- re_path()
在url的匹配過程中可以使用正則表達(dá)式進(jìn)行精準(zhǔn)匹配
語法:
re_path(reg,view,name=xxx)正則表達(dá)式為命名分組模式(?Ppattern);
匹配提取參數(shù)后用關(guān)鍵字傳參方式傳遞給視圖函數(shù)
到此這篇關(guān)于Python中Django的路由配置詳解的文章就介紹到這了,更多相關(guān)Django路由配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django中更新多個(gè)對象數(shù)據(jù)與刪除對象的方法
這篇文章主要介紹了Django中更新多個(gè)對象數(shù)據(jù)與刪除對象的方法,Django是Python重多各色框架中人氣最高的一個(gè),需要的朋友可以參考下2015-07-07python+pyhyper實(shí)現(xiàn)識別圖片中的車牌號思路詳解
最近領(lǐng)導(dǎo)給布置了一個(gè)基于圖片識別車牌號的工具開發(fā)任務(wù),然后就去研究實(shí)現(xiàn)邏輯,自己根據(jù)opencv寫了一個(gè)小demo,發(fā)現(xiàn)不僅速度慢而且成功率極低。然后,就找到了Hyperlpr開源項(xiàng)目,這篇文章主要介紹了python+pyhyper實(shí)現(xiàn)識別圖片中的車牌號,需要的朋友可以參考下2022-12-12使用Python實(shí)現(xiàn)查找PDF中的指定文本并高亮顯示
在處理大量PDF文檔時(shí),有時(shí)我們需要快速找到特定的文本信息,本文將提供三個(gè)Python示例來幫助你在PDF文件中快速查找并高亮指定的文本,希望對大家有所幫助2024-03-03一文教會你使用win10實(shí)現(xiàn)電腦的定時(shí)任務(wù)執(zhí)行
這篇文章主要介紹了一文教會你使用win10實(shí)現(xiàn)電腦的定時(shí)任務(wù)執(zhí)行,利用Windows任務(wù)計(jì)劃程序創(chuàng)建定時(shí)執(zhí)行自定義腳本的步驟,包括配置環(huán)境、編寫腳本、新建任務(wù)文件夾、設(shè)置觸發(fā)器、編輯任務(wù)信息以及手動運(yùn)行測試,需要的朋友可以參考下2024-09-09