Django URL傳參

1. 正則表達(dá)式匹配傳參:

鏈接網(wǎng)頁(yè)形如:/list/python/時(shí),通過(guò)正則表達(dá)式匹配到字符串"python",并將傳入Views.list方法中

# urls.py文件 url(r'^list/(.+)/', views.list, name='list_name')

views.list方法處理入?yún)ⅲ唇雍蠓祷?/p>

#views.py文件 def list(request, skill): return HttpResponse("the param is:" + skill)

  • 結(jié)果如下

<img width="100" height="30" src="http://upload-images.jianshu.io/upload_images/6612078-ed35783f30e39628.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240"/>

2. 通過(guò)傳統(tǒng)的"?"傳遞參數(shù)

鏈接網(wǎng)頁(yè)形如:/skill/?skills=python時(shí),"?"后面表示參數(shù)傳遞,這里只傳入了一個(gè)參數(shù),多個(gè)參數(shù)可使用"&"進(jìn)行分隔

# urls.py文件 url(r'^skill/$', views.skill, name='skill_name')

views.list方法處理入?yún)?,拼接后返?/p>

#views.py文件 def skill(request): skill = request.GET.get('skills') return HttpResponse("the param is:" + skill)

  • 結(jié)果如下


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容