diff --git a/app/views.py b/app/views.py index 485fa15..1715b88 100644 --- a/app/views.py +++ b/app/views.py @@ -29,12 +29,12 @@ def search_query(request): if category is not None: tutorials = Tutorial.objects.filter( - (Q(title__icontains=query) | Q(tags__name__in=list_query)) + (Q(title__icontains=query) | Q(tags__name__in=list_query)) | Q(tags__name__contains=query) & Q(category__icontains=category) ).order_by('id').filter(publish=True).distinct() else: tutorials = Tutorial.objects.filter( - (Q(title__icontains=query) | Q(tags__name__in=list_query)) + (Q(title__icontains=query) | Q(tags__name__in=list_query)) | Q(tags__name__contains=query) ).order_by('id').filter(publish=True).distinct() end_time = time.time() total = len(tutorials)