1

我有我通过正常视图显示的表格。然后我将 GET 参数发送到 djnagoChangeList视图,就像 django 一样进行这样的查找

student/?region__id__exact=1&status__exact=Published

现在有什么方法可以从地址栏中的 URL 中删除它。

我不让用户看到我在做什么

4

2 回答 2

6

GET 的全部意义在于它们是从 URL 本身检索的,从 URL 中删除它们会完全删除它们。

如果您希望它们“隐藏”,则需要使用 POST。

于 2013-05-13T09:30:46.577 回答
1

表单提交的 HTTP GET 方法通过 URL 将信息从模板传递到视图。如果您想从 URL 中“隐藏”信息,请POST改用。在你的表格中这样做:

<form action="/view_name/" method="post">

并在views

request.POST['name']
于 2013-05-13T11:43:00.253 回答