From 567ce597472ce1d5ec7399db1d8132b1963de8b6 Mon Sep 17 00:00:00 2001 From: Thibaut Broggi Date: Mon, 11 Sep 2017 11:29:40 +0200 Subject: [PATCH] Make API now search in both title and extracts --- apps/rp/api/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/rp/api/views.py b/apps/rp/api/views.py index f3f0893..ac8f7cc 100644 --- a/apps/rp/api/views.py +++ b/apps/rp/api/views.py @@ -1,3 +1,5 @@ +from django.db.models import Q + from rest_framework import viewsets, mixins from rp.models import Article @@ -16,7 +18,8 @@ class ArticleSearch(viewsets.ModelViewSet, mixins.ListModelMixin): serializer_class = ArticleSerializer def list(self, request, *args, **kwargs): - self.queryset = self.queryset.filter(title__icontains=kwargs['search_keywords']) + self.queryset = self.queryset.filter(Q(title__icontains=kwargs['search_keywords']) + | Q(extracts__icontains=kwargs['search_keywords'])) return super().list(request, args, kwargs) class ArticleTag(viewsets.ModelViewSet, mixins.ListModelMixin): -- GitLab