作者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
1F:→ danny8376:不放URI里不外乎POST或塞Header 11/07 21:50
2F:→ danny8376:不用AJAX的情况下 就只有POST而已 11/07 21:51
3F:→ danny8376:大概就每个连结实际上都是带一个hidden field (ID) 11/07 21:53
4F:→ danny8376:的form 然後用POST传到下个页面 11/07 21:53
5F:→ aoksc:我目前可以让网址列带有id的值 可是要怎麽让form可以接到 11/07 21:55
6F:→ aoksc:这个变数请问有网页可以参考吗? 11/07 21:55
7F:→ jcfrank:如果在views.py可以接到id, 那就可以放在dict传给template 11/08 14:25
8F:→ jcfrank:Django官方tutorial3, 下半部份. 不知道是不是你要的? 11/08 14:26
9F:→ aoksc:谢谢楼上 一直用了很久没用出来才发现是路径错误 11/08 16:27