原文鏈接: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測試

