How to render an ordered dictionary in django templates?

后端 未结 4 435
情书的邮戳
情书的邮戳 2021-01-31 14:58

I\'m trying to learning django templates but it\'s not easy.
I have a certain views.py containing a dictionary to be rendered with a template. The dictionary is made of ke

4条回答
  •  渐次进展
    2021-01-31 16:05

    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() %}
        
             {{ key }}:   {{ value }} 
        
    {% endfor %}
    

提交回复
热议问题