ich bekomme meine Suchfunktion in Django einfach nicht zum laufen und ich habe keine Ahnung warum.
Ich habe eine kleine Seite für Musik erstellt. Dort sind Alben aufgelistet und ich möchte einfach nur nach dem Album-Titel suchen.
[codebox=html5 file=base.html]
<form class="navbar-form navbar-left" role="search" method="get" action=".">
<div class="form-group">
<input type="text" class="form-control" name="q" value="{{request.GET.q}}" >
</div>
<button type="submit" class="btn btn-default">Search</button>
</form>
[/code]
Code: Alles auswählen
from django.db.models import Q
def search(request):
template = 'Alben/albumauswahl.html'
query = request.GET.get('q')
results = Album.objects.filter(Q(album_titel__icontains=query))
return render (request, template, results)
Was mache ich falsch?
Vielen Dank im Voraus.