Django 将链接用作不带javascript的表单字段
在django 1.3中,我几乎完成了搜索引擎的开发。我的应用程序左侧有一些过滤器 我想做的是将这些过滤器显示为链接(而不是单选按钮/选择框/复选框),每当用户单击其中一个链接时,表单就会重新提交,并提交过滤器的值(可能会被TextInput小部件抓取) 基本上,类似于左侧过滤,但没有javascript(因此即使是“非js用户”也可以使用我的网站) 可能吗?怎么用?还是为此我必须使用javascriptsDjango 将链接用作不带javascript的表单字段,django,forms,form-submit,Django,Forms,Form Submit,在django 1.3中,我几乎完成了搜索引擎的开发。我的应用程序左侧有一些过滤器 我想做的是将这些过滤器显示为链接(而不是单选按钮/选择框/复选框),每当用户单击其中一个链接时,表单就会重新提交,并提交过滤器的值(可能会被TextInput小部件抓取) 基本上,类似于左侧过滤,但没有javascript(因此即使是“非js用户”也可以使用我的网站) 可能吗?怎么用?还是为此我必须使用javascripts 提前谢谢大家 为什么不直接使用GET查询参数 想象一下: 用户搜索“熊”,URL变为:
提前谢谢大家 为什么不直接使用GET查询参数 想象一下:
- 用户搜索“熊”,URL变为:/search/?q=bear
- 查询参数由视图处理(收集与查询参数对应的所有图像)
- 查询参数以变量形式发送回模板李>
- 每个过滤器链接都附带有查询参数及其自身的特定参数,因此中等大小图像的过滤器链接变为/search/?q=bear&size=medium李>
- 单击该过滤器链接后,您的视图将在其请求中获得一个
和一个q
键李>size
- 无限重复(例如/搜索/?q=熊和大小=中等和表情=微笑和颜色=黑白&活动=跳舞)李>