Amélioration recherche

This commit is contained in:
Jean-Marie Favreau 2025-03-30 15:57:00 +02:00
parent 5353b0d68e
commit b90736000f
3 changed files with 7 additions and 5 deletions

View File

@ -1053,9 +1053,7 @@ class Event(models.Model):
), ),
] ]
def alternative_events_if_not_found(day, slug): def alternative_events_if_not_found(day, title):
title = slug.replace("-", " ")
logger.warning(title)
qs = ( qs = (
Event.objects.filter( Event.objects.filter(
Q(other_versions__isnull=True) Q(other_versions__isnull=True)

View File

@ -37,7 +37,9 @@
<h2>Rien trouvé&nbsp;?</h2> <h2>Rien trouvé&nbsp;?</h2>
<p>Si tu n'as pas trouvé ton bonheur dans toutes ces pages, tu peux aussi fouiller le site&nbsp;:</p> <p>Si tu n'as pas trouvé ton bonheur dans toutes ces pages, tu peux aussi fouiller le site&nbsp;:</p>
</header> </header>
<form method="get" class="form django-form"> <form method="get"
class="form django-form"
action="{% url 'event_search' %}">
{{ filter.form.as_div }} {{ filter.form.as_div }}
<button type="submit">Rechercher</button> <button type="submit">Rechercher</button>
<a href="{% url 'event_search' %}">Recherche simplifiée {% picto_from_name "chevron-right" %}</a> <a href="{% url 'event_search' %}">Recherche simplifiée {% picto_from_name "chevron-right" %}</a>

View File

@ -776,8 +776,10 @@ class EventDetailView(UserPassesTestMixin, DetailView, ModelFormMixin):
m = self.kwargs["month"] m = self.kwargs["month"]
d = self.kwargs["day"] d = self.kwargs["day"]
day = date(y, m, d) day = date(y, m, d)
s = self.kwargs["extra"] s = self.kwargs["extra"].replace("-", " ")
qs = get_event_qs(request) qs = get_event_qs(request)
request.GET._mutable = True
request.GET["q"] = s
filter = SimpleSearchEventFilter( filter = SimpleSearchEventFilter(
request.GET, request.GET,
queryset=qs, queryset=qs,