[問題] 多個submit如何指定路徑?

看板Python作者 (重出江湖)時間10年前 (2013/11/13 00:03), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
http://ideone.com/ulKbcn 請教各位 以上是我在views裡面的內容 簡單說我在template裡面有個form form裡面有個隱藏欄位方便送出時判斷要執行什麼功能 當我不管要新增刪除編輯都是送到同一個路徑底下方法在此就是add_edit_del 在該函數裡面讀取出request.POST['select']決定要新增編輯刪除 但目前這種架構有個問題 就是像我程式中的edit內容執行第一次可以取得該筆資料並回傳顯示在form上 但是修改完要重新submit就無法動作 因為程式沒有多的資訊判斷你是要讀出該筆資料並編輯 還是要執行儲存的動作 假設我不添加新的欄位來判斷的話 請問是否有另外的解決方案? 還有在template中 我是多個一個form裡面有多個submit 如果我要把新增編輯刪除的功能拆開到不同的函數 想請問一下要怎麼讓我按下不同submit執行不同的路徑呢? 還是說只能一個form對應一個submit的方式來執行不同路徑呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.28.81

11/13 01:26, , 1F
你這 model form 用法整個就...呃很有創意
11/13 01:26, 1F
文章代碼(AID): #1IWb574Y (Python)