91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決Django一個表單對應多個按鈕的問題

發布時間:2021-05-08 09:47:43 來源:億速云 閱讀:239 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關怎么解決Django一個表單對應多個按鈕的問題的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

需求:

在django中,有時候我們需要在一個表單中設置多個按鈕實現不同的功能。

解決方法:

為不同按鈕添加不同name屬性,然后再后臺判斷name值。python2環境下,例如:

我們的表單頭

<form method="post" action="自定" οnsubmit="return">

我們的按鍵,比如實現刪除和更新

<button type="submit" class="btn btn-info" name="del">刪除</button>
<button type="submit" class="btn btn-info" name="update">更新</button>

然后通過不同的name實現不同功能

def function(request):
  if request.POST:
    if request.POST.has_key('update'):
      ...   #update功能實現
    else:
      ...   #del功能實現
    return render(request, 'xxx.html', yyy)

就是根據has_key(),判斷不同按鈕然后實現不同功能。

在python3中,刪除了has_key()方法,改為in即可,如:

if 'update' in request.POST:

感謝各位的閱讀!關于“怎么解決Django一個表單對應多個按鈕的問題”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

仁怀市| 河北省| 洛川县| 仁寿县| 新民市| 梓潼县| 连城县| 静安区| 汝南县| 连江县| 竹北市| 邯郸县| 扶余县| 镇江市| 景德镇市| 南皮县| 赤壁市| 马尔康县| 那坡县| 连州市| 永寿县| 同德县| 瓮安县| 陆良县| 汕尾市| 新乡市| 砀山县| 新巴尔虎右旗| 连平县| 新建县| 龙南县| 勃利县| 瑞昌市| 南投市| 石阡县| 突泉县| 施秉县| 禄劝| 许昌县| 通渭县| 金乡县|