基本上问题是,目前如果我搜索确切的“姓名”或确切的“姓氏”,我的搜索栏正在工作,但是,如果用户搜索“姓名”或者即使用户搜索“姓氏”,我希望它也能工作。名字或姓氏拼写错误,但两者中至少有一个是正确的。
def search(request):
query = request.GET.get("q", None)
qs = DeathAd.objects.all()
if query is not None:
qs = qs.filter(
Q(nome__icontains=query) |
Q(cognome__icontains=query)
)
context = {
"object_list": qs,
}
template = "search.html"
return render(request, template, context)
墨色风雨
HUX布斯
相关分类