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.
我有我通过正常视图显示的表格。然后我将 GET 参数发送到 djnagoChangeList视图,就像 django 一样进行这样的查找
ChangeList
student/?region__id__exact=1&status__exact=Published
现在有什么方法可以从地址栏中的 URL 中删除它。
我不让用户看到我在做什么
GET 的全部意义在于它们是从 URL 本身检索的,从 URL 中删除它们会完全删除它们。
如果您希望它们“隐藏”,则需要使用 POST。
表单提交的 HTTP GET 方法通过 URL 将信息从模板传递到视图。如果您想从 URL 中“隐藏”信息,请POST改用。在你的表格中这样做:
POST
<form action="/view_name/" method="post">
并在views:
views
request.POST['name']