Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简短的问题。我的应用程序有一个编辑页面。用户可以通过以下方式浏览数据库的条目
<li><a href=edit?id={{ obj.id|add:"-1"}}><b>< </b>previous entry |</a></li>
通过 GET 发送 ID 的缺点是什么?如果 POST 是一种更好的方法,有人可以简要解释一下原因吗?
这里的问题不是 GET 与 POST。GET 非常适合显示现有条目的编辑页面:应该使用 POST 来更新该条目,即在表单提交时。
但是,您不应该依赖对象主键是连续的。它们可能是,但例如,如果任何一个被删除,就会有一个间隙。您可能应该在视图中明确查询下一个和上一个条目,并将 ID 传递给您的模板。