看板 Web_Design 關於我們 聯絡資訊
請教一下各位 我在Django底下開發html的網頁 目前我在每一比印出來的資料中都有刪除、修改的連結 每筆資料裡面都有個id值 目前我打算用這id加在超連結的最後來傳值給下一個網頁接 像是使用者按這列資料的編輯連結時 編輯連結會把連結中的id傳給下一個form的網頁 之後使用者按下送出這個id的值會跟著form的內容一起被送到後台執行 但使用者並不會知道其實我傳了一個id值來指定修改那一列資料 他們只有填他們要修改的資料 請問當我後台要讀取的時候可以直接用POST或GET的方式讀到這個從前面網頁的值嘛? 如果不是的話請問有什麼寫法呢? 目前不考慮JavaScript、Ajax等技術 純粹只考慮用HTML完成這個動作 還有如果我要直接刪除一列資料 我直接從網頁的超連結按下去傳值給後台的python程式讀取 請問python要怎麼寫才能接到這個id的值呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.192.28.81
danny8376:不放URI裡不外乎POST或塞Header 11/07 21:50
danny8376:不用AJAX的情況下 就只有POST而已 11/07 21:51
danny8376:大概就每個連結實際上都是帶一個hidden field (ID) 11/07 21:53
danny8376:的form 然後用POST傳到下個頁面 11/07 21:53
aoksc:我目前可以讓網址列帶有id的值 可是要怎麼讓form可以接到 11/07 21:55
aoksc:這個變數請問有網頁可以參考嗎? 11/07 21:55
jcfrank:如果在views.py可以接到id, 那就可以放在dict傳給template 11/08 14:25
jcfrank:Django官方tutorial3, 下半部份. 不知道是不是你要的? 11/08 14:26
aoksc:謝謝樓上 一直用了很久沒用出來才發現是路徑錯誤 11/08 16:27