Objects.filter(“ı想添加两个包含字段”)

2024-10-01 22:32:02 发布

您现在位置:Python中文网/ 问答频道 /正文

这是搜索字段。但在视图中,ı无法在两个领域进行搜索。我都试过了。它不起作用。 它只在一个字段中工作,如=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})

Tags: 视图returnobjectsrequesthtmlfeedrenderfilter

热门问题