Django怎么獲取get請求里面的參數


原文鏈接:https://blog.csdn.net/au55555/article/details/80024375

 

一,當get網址是127.0.0.1:8000/info/?id=20&s_id=30這種類型的網址時

 1.我們先在urls的路由的urlpatterns里面定義路由,指向在views里構造的info函數

url(r'info/$',views.info),

2.編寫views中的info函數

def info(request):
if request.method == 'GET':
ID = request.GET.get('id', default='110')
s_id = request.GET.get('s_id', default='111')
return HttpResponse('id={},s_id={}'.format(ID, s_id))

3使用postman測試

二、當get網址是127.0.0.1:8000/myid/10/110這種類型的網址時

1.我們先在urls的路由的urlpatterns里面定義路由,指向在views里構造的info函數

url('^myid/(\d+)/(\d+)/$',views.myid),

2.編寫views中的myid函數

def myid(request, ID, s_id):
if request.method == 'GET':
return HttpResponse('id={},s_id={}'.format(ID, s_id))

3使用postman測試

  三、假設網址是127.0.0.1:8000/sum/10/sss這個網址

1.我們先在urls的路由的urlpatterns里面定義路由,指向在views里構造的info函數

url(r'^sum/(?P<a>\d+)/(?P<name>\w+)/$',views.sum),

2.編寫views中的sum函數

def sum(request, a, name):
if request.method == 'GET':
return HttpResponse('a={},name={}'.format(a, name))

3使用postman測試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM