从URL(Django 1.3)'隐藏'表单查询

时间:2012-07-24 09:01:39

标签: django django-forms

我的表格有6-7个字段。用户输入后,我的webapp会在数据库中搜索这些字段并显示结果。 现在的问题是,URL最终会包含所有表单字段名称及其值。

result/?name=lorem&class=arc&course=ipsum

现在,表格中有7-8个字段,网址最终看起来很难看。 是否有Django技术从URL中“隐藏”这些?隐藏引用,因为我可以通过完全不同的方式将对象从表单传递到我的数据库。

2 个答案:

答案 0 :(得分:3)

使用POST request。这是使用POST>的django docs on formsspecific example。 HTML方面,您需要做的就是更改form标记上的方法。

答案 1 :(得分:2)

我不建议使用POST请求进行搜索。如果您使用GET,它将更易于用户,他可以为链接添加书签并保存搜索或与朋友分享搜索结果。

相关问题