Update web/core/views.py

This commit is contained in:
Joshua Laymon 2025-08-14 17:57:13 +00:00
parent e09b1c0ca9
commit ad15ad3576

View File

@ -8,6 +8,7 @@ from django.views.decorators.http import require_http_methods
from datetime import date, timedelta
import csv
import re
import random
from .models import Entry
from .forms import ImportForm, EntryForm
@ -563,4 +564,27 @@ def stats_page(request):
"top_refs": top_refs,
"book_distribution": book_distribution,
},
)
@login_required
def search_page(request):
# ... your existing search logic above ...
# --- Illustration of the Day (simple, no persistence required) ---
illustration_entry = None
qs_day = Entry.objects.exclude(illustration__isnull=True).exclude(illustration="")
if qs_day.exists():
chosen = qs_day.order_by("?").first() # simple random row
illustration_entry = {
"illustration": chosen.illustration or "",
"application": chosen.application or "",
}
return render(
request,
"search.html",
{
# ... your existing context keys ...
"illustration_of_the_day": illustration_entry, # << add this
},
)