Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
让Django网站的用户搜索我在该网站上写的帖子的最简单方法是什么?_Django - Fatal编程技术网

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

让Django网站的用户搜索我在该网站上写的帖子的最简单方法是什么?,django,Django,我不想写一个搜索算法,我怀疑一定有一个库或脚本来做这件事。有什么建议吗?非常感谢。我假设您已经创建了类似博客应用程序的内容: 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) )

我不想写一个搜索算法,我怀疑一定有一个库或脚本来做这件事。有什么建议吗?非常感谢。

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

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()
这里的标题和内容是范文的属性。相应地更改它们

使用q从模板中的搜索表单中获取值