使用SortedDict代替dict(
from django.utils.datastructures import SortedDict)
SortedDict保持其
keyOrder属性中的顺序。因此,您可以根据需要操纵顺序而无需重建字典。例如,要反转SortedDict的顺序,只需使用
keyOrder.reverse()
post_list = SortedDict([(obj.id, obj) for obj in posts])# reversing the post order in-placepost_list.keyOrder.reverse()



