Es necesario construir algo como esto
<table>
<tr>
<th>header1</th>
<th>header2</th>
<th>header3</th>
<th>header4</th>
</tr>
{% for r in result %}
<tr>
<th> {{ result.name }}</th>
<th> {{ result.address }}</th>
<th> {{ result.time }}</th>
<th> {{ result.date }}</th>
</tr>
{% endfor %}
</table>
siempre y cuando tenga una matriz (en realidad, un diccionario) de esta manera
result['name']
result['address']
result['time']
result['date']
return render_to_response("my_template.html", {'result:result'})
Hay una serie de hacerlo. Esta es la forma más directa. Mire la documentación de la etiqueta de la plantilla de Django.
Aquí hay una lista de las técnicas que aprendí durante todo el proceso. Hay más, pero no tengo tiempo para documentarlos todos. http://binarybugs01.appspot.com/entry/template-iteration-techniques
A veces hay que tener cuidado con el diccionario de contexto que está pasando a la plantilla. Si estás pasando este
result = {'name': 'John', 'time': '12/2/2012'....etc}
context['result'] = result
return render_to_response("my_template.html", context}
Usted está interactuando sobre result.result
y las claves se result.result.name
También quiero recordarle que tampoco tiene una lista, un conjunto, un diccionario, o una tupla. Sin embargo, puedes importar una matriz y usarla.
Buen truco. Ahora estoy guardando esto. ¡Aprendiendo algo nuevo! – CppLearner
Gracias, funciona justo como lo necesito. lo aprecio. –