from django.http import HttpResponse from django.shortcuts import render from django.views.decorators.http import require_GET def custom_404(request, exception=None): return render(request, 'errors/404.html', status=404) def custom_500(request): return render(request, 'errors/500.html', status=500) @require_GET def suche(request): q = request.GET.get('q', '').strip() if not q or len(q) < 2: return HttpResponse('') from vergabe_teilnahme.apps.ausschreibungen.models import Ausschreibung ausschreibungen = Ausschreibung.objects.filter(titel__icontains=q)[:5] if not ausschreibungen: return HttpResponse('') items = ''.join( f'' f'{a.titel}' for a in ausschreibungen ) return HttpResponse(items)