允许我的Django网站用户搜索我在网站上撰写的帖子的最简单方法是什么?

时间:2017-09-15 14:50:46

标签: django

我不想编写搜索算法,我怀疑必须有一个库或脚本来执行此操作。有什么建议吗?非常感谢你。

1 个答案:

答案 0 :(得分:0)

我假设您创建了类似博客应用程序的内容:

object_list = Post.objects.all()
query = request.GET.get("q")
if query:
    object_list = object_list.filter(
        Q(title__icontains=query) |
        Q(content__icontains=query)
    ).distinct()

此处titlecontent是模型Post的属性。相应地改变它们。

使用qform中的搜索template获取值。