这是搜索字段。但在视图中,ı无法在两个领域进行搜索。我都试过了。它不起作用。 它只在一个字段中工作,如=Makale.objects.filter(baslik\uuuu contains=keyword)
makale = Makale.objects.filter(baslik__contains=keyword,icerik_contains=keyword)
makale = Makale.objects.filter(baslik_contains=keyword or icerik_contains=keyword)
def paylasimlar(request):
keyword = request.GET.get("keyword")
if keyword:
paylasimlar = Makale.objects.filter(icerik__contains=keyword)
return render(request, "feed.html", {"paylasimlar": paylasimlar})
paylasimlar = Makale.objects.all()
return render(request, "feed.html", {"paylasimlar":paylasimlar})
您可以使用^{}-objects [Django-doc]和or (^{}) operator [Django-doc]在两个约束之间添加或运算符,如:
相关问题 更多 >
编程相关推荐