如何从django中的url中删除GET参数

时间:2013-05-13 09:26:59

标签: python django

我有通过普通视图显示的表单。然后我将GET参数发送到djnago ChangeList视图,就像django那样查找这样的

student/?region__id__exact=1&status__exact=Published

现在有办法从地址栏中的URL中删除它。

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

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:1)

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

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

views

request.POST['name']