django - 如何将标签链接到 Django 博客中的搜索结果?
问题描述
我正在 django 中建立一个博客,并且正在使用 django-taggit。我试图弄清楚如何将标签的链接与显示所有使用该标签的帖子的搜索结果页面联系起来。
我已经创建了搜索页面,我知道如何过滤对页面的查询以带来正确的结果,并且知道如何链接到页面本身{% url 'search' %}
。但是我如何将查询从模板传递到页面?
例如,如果我有一个贴有“狗”标签的帖子,我希望用户能够点击“狗”标签并被带到只有带有“狗”标签的帖子结果的搜索页面。
类视图的django 文档没有这方面的示例。到目前为止,每个教程资源都专注于搜索页面本身的过滤和显示,而不是通过<a>
标签而不是<form>
.
简而言之,如何让<a>
链接将查询传递到 url,就像Django<input>
中的 操作一样?<form>
解决方案
我找到了答案。基于此,是
<a href="{% url 'myview' %}?q=foobar">
推荐阅读
- javascript - 如果定义为函数参数,匿名函数何时执行?
- sql - 使用 kingswaysoft 优化插入到 crm 的记录数
- mysql - 与同一张表中的father_id和mother_id的雄辩关系
- arrays - Excel-VBA - 在数据字段数组中插入新的第一列,无需循环或 API 调用
- android - mqtt 客户端未连接且正在连接错误
- geolocation - 任何国家/地区城市基域重定向
- android - 是否可以跳转 Dialogflow 后续意图?
- android - 奥利奥中的通知没有打盹按钮
- php - payumone 与 codeigniter 的集成
- angularjs - 无法过滤angularjs的ngTable中的日期字段