Sorting related items in a Django template

后端 未结 4 1186
孤城傲影
孤城傲影 2020-12-02 10:01

Is it possible to sort a set of related items in a DJango template?

That is: this code (with HTML tags omitted for clarity):

{% for event in eventsCo         


        
4条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-02 11:03

    You can use template filter dictsort https://docs.djangoproject.com/en/dev/ref/templates/builtins/#std:templatefilter-dictsort

    This should work:

    {% for event in eventsCollection %}
       {{ event.location }}
       {% for attendee in event.attendee_set.all|dictsort:"last_name" %}
         {{ attendee.first_name }} {{ attendee.last_name }}
       {% endfor %}
     {% endfor %}
    

提交回复
热议问题