【发布时间】:2019-03-02 20:15:03
【问题描述】:
我有一个博客风格的 Django 应用,并实现了 Django-Tagulous 来管理标签。
我有一个带有标题和内容等标准字段的 Post 模型,我还有一个标签字段
tags = tagulous.models.TagField()
当我创建一个帖子时,标签正在工作并正确保存,我现在开始研究搜索功能,并在我的 post_list 视图中包含以下内容
queryset_list = Post.objects.all().order_by('-timestamp')
query = request.GET.get("q")
if query:
queryset_list = queryset_list.filter(
Q(title__icontains=query)|
Q(content__icontains=query)
).distinct()
我真的很想包含相关的标签,但不知道该怎么做。 有没有人有任何指示如何在搜索中包含标签? 非常感谢您的帮助
【问题讨论】: