Django web框架-----視圖與網址的不一樣請求方式

在網頁上作加減法django

說明:mytestsite是django框架下的項目,quicktool是mytestsite項目中的應用瀏覽器

 

  • 方式一:採用  /add/?a=1&b=4這種get方法進行

quicktool/view.py文件添加一個視圖函數框架

def add(request):
    a = request.GET['a']
    b = request.GET['b']
    c = int(a) + int(b)
    return HttpResponse(str(c))

mytestsite/urls.py文件添加一個網址來對應新建的視圖函數函數

path('add/', quicktool_views.add, name='add'),  # 新增

瀏覽器請求沒帶參數時會如下錯誤提示ui

瀏覽器採用/add/?a=1&b=4這種get方法請求,如 http://127.0.0.1:8000/add/?a=1&b=3url

 

  • 方式二:採用 /add2/1/4這樣的網址請求方式

quicktool/view.py文件添加一個視圖函數spa

def add2(request,a,b):
    c = int(a) + int(b)
    return HttpResponse(str(c))

mytestsite/urls.py文件添加一個網址來對應新建的視圖函數blog

path('add2/<int:a>/<int:b>/', quicktool_views.add2, name='add2'),   # 新增

瀏覽器採用/add2/1/4這種網址方式請求,如 http://127.0.0.1:8000/add2/1/4get

相關文章
相關標籤/搜索