Fw: [問題] 用超連結傳值的問題

看板Python作者 (重出江湖)時間12年前 (2013/11/07 19:55), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
※ [本文轉錄自 Web_Design 看板 #1IUt-SBx ] 作者: aoksc (重出江湖) 看板: Web_Design 標題: [問題] 用超連結傳值的問題 時間: Thu Nov 7 19:55:06 2013 請教一下各位 我在Django底下開發html的網頁 目前我在每一比印出來的資料中都有刪除、修改的連結 每筆資料裡面都有個id值 目前我打算用這id加在超連結的最後來傳值給下一個網頁接 像是使用者按這列資料的編輯連結時 編輯連結會把連結中的id傳給下一個form的網頁 之後使用者按下送出這個id的值會跟著form的內容一起被送到後台執行 但使用者並不會知道其實我傳了一個id值來指定修改那一列資料 他們只有填他們要修改的資料 請問當我後台要讀取的時候可以直接用POST或GET的方式讀到這個從前面網頁的值嘛? 如果不是的話請問有什麼寫法呢? 目前不考慮JavaScript、Ajax等技術 純粹只考慮用HTML完成這個動作 還有如果我要直接刪除一列資料 我直接從網頁的超連結按下去傳值給後台的python程式讀取 請問python要怎麼寫才能接到這個id的值呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.28.81 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: aoksc (123.192.28.81), 時間: 11/07/2013 19:55:16

11/07 22:51, , 1F
11/07 22:51, 1F

11/08 10:14, , 2F
也可以用url .../{id}/edit的方式傳,
11/08 10:14, 2F

11/08 10:18, , 3F
在urls.py用r'^(?P<id>\d+)/edit/$'傳給views.py
11/08 10:18, 3F

11/08 10:19, , 4F
這是官方tutorials有教的簡單方式 :)
11/08 10:19, 4F

11/08 21:34, , 5F
感謝各位的回答!
11/08 21:34, 5F
文章代碼(AID): #1IUt-c4t (Python)
文章代碼(AID): #1IUt-c4t (Python)