Estoy tratando de aprender las plantillas de django, pero no es fácil.
Tengo cierto views.py que contiene un diccionario para representar con una plantilla. El diccionario está compuesto de pares clave-valor, donde la clave son nombres únicos y los valores son algunos valores asociados a esos nombres. Me hacen el diccionario de la siguiente manera:¿Cómo hacer un diccionario ordenado en plantillas django?
return render_to_response('results.html', {'data': results_dict})
Ahora mi problema es que en mi plantilla que necesito para mostrar los nombres en orden alfabético (o ASCIIbetical) orden con los valores familiares.
En realidad, en mi plantilla que tengo:
<table>
{% for key, value in data.items %}
<tr>
<td> {{ key }}: </td> <td> {{ value }} </td>
</tr>
</table>
¿Cómo puedo representar los datos en forma ordenada? Muchas gracias.
Gracias, funcionó muy bien para mí :) – pyramidface
Works. Sería bueno hacer todo esto dentro de la llamada 'OrderedDict()' – Tunn