Ich versuche auf einer Seite Ergebnisse einer Datenbanksuche darzustellen. Fürs erste würde es mir allerdings schon reichen, wenn ich es schaffen würde, alle Einträge anzuzeigen. Also, hier mal der Code, der dieses kühne Unternehmen bezwecken soll:
Die aufgerufene view-Funktion sieht folgendermaßen aus:
Code: Alles auswählen
from django.shortcuts import render_to_response
from ency.models import Trick
def all(request):
jt_list = Trick.objects.all()
return render_to_response('ency/search.htm', locals())
## ...
Code: Alles auswählen
{% extends "../juggl.htm" %}
{% block content %}
<h1>Suchergebnisse</h1>
<table>
<tr>
<td>Name:</td>
<td>Siteswap:</td>
<td>Level:</td>
<td>Requisiten:</td>
<td>Kategorie:</td>
</tr>
{% for jt in jt_list %}
<tr>
<td>{{ jt.name }}</td>
<td>{{ jt.swap }}</td>
<td>{{ jt.level }}</td>
<td>{{ jt.props }}</td>
<td>{{ jt.categ }}</td>
</tr>
{% endfor %}
</table>
{% endblock content %}
TypeError at /juggl/tricks/all/
'tuple' object is not callable
Ich hoffe, dass sich der Fehler in diesem Code befindet, wenn er fehlerfrei sein sollte, dann poste ich noch weitere wichtige Codestücke rein. Ich hoffe, dass ihr mir helfen könnt.