Django利用網址列傳遞參數實現加減法

首頁 >> 結帳英文 >> Django利用網址列傳遞參數實現加減法

之前提到Django的視圖與URL,

光說不練程式不會進步的,

馬上來進行實作

 

Django利用網址列傳遞參數實現加減法

 

範例中使用兩種不同傳遞參數的方式,

來實作網址列傳遞參數的方法,

 

加法部分:

在url.py   加上add  ,

並加上對應的函式

path(‘accounts/add/’, accounts_view.add),


接著再到views.py

實現要執行的功能

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


接著到網址列打上

add/?a=1&b=2

螢幕會直接秀出答案

減法部分:

在url.py加上minus,

並加上對應的函式,

可以看出與加法傳遞的方式有所不同,

這同時也是Django 2.x    之後的新作法,

path(‘accounts/minus///’, accounts_view.minus),

然後到views.py實現減法計算的code

def minus(request, a, b):
c = a-b
           return HttpResponse(c)

接著到網址列打上

minus/2/1

程式會將計算結果秀在網頁上

此兩種傳遞參數的方法不大一樣,

可以根據使用情境的不同,

選擇需要的方法



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *