feat(portfolio): add tag search to projects

This commit is contained in:
2026-09-16 17:48:04 +02:00
parent f0888c4168
commit c8cf7ea7cd
+7 -1
View File
@@ -1,4 +1,5 @@
from django.conf import settings
from django.db.models import Q
from django.http.response import FileResponse, HttpResponseBadRequest
from django.utils.translation import gettext as _
from django.views.generic import DetailView, ListView, TemplateView
@@ -59,4 +60,9 @@ class ProjectListQuery(ListView):
if not query:
return super().get_queryset()
return super().get_queryset().filter(name__contains=query)
return (
super()
.get_queryset()
.filter(Q(name__contains=query) | Q(tags__name__contains=query))
.distinct()
)