How to render an ordered dictionary in django templates?

In views.py (Python2):

return render_to_response('results.html',
    {'data': sorted(results_dict.iteritems())})

Or in views.py (Python3):

return render_to_response('results.html',
    {'data': sorted(results_dict.items())})

In template file:

{% for key, value in data.items() %}
    <tr>
        <td> {{ key }}: </td> <td> {{ value }} </td>
    </tr>
{% endfor %}

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)