我不想编写搜索算法,我怀疑必须有一个库或脚本来执行此操作。有什么建议吗?非常感谢你。
答案 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()
此处title
和content
是模型Post
的属性。相应地改变它们。
使用q
从form
中的搜索template
获取值。