函数返回有序列表
my_olist = OrderedDict()
my_olist['bananas'] = 3
my_olist['apples'] = 1
..
return my_olist
在视图.py我确认订单维持了
^{pr2}$但是,在HTML模板结果页中,不再维护顺序
{% for key, value in ordered_list.items %}
<b>{{key}}:</b> {{value}} <br>
{% endfor %}
我已经看到了一个为orderedDict工作的解决方案,但是他们没有使用HttpResponseRedirect。在
firebase数据
在python.py在
在索引.html在
^{pr2}$如果在会话中存储有序dict,则不会保留该顺序。默认情况下,Django会话被序列化为JSON。当它被反序列化时,您将得到一个常规字典,因此顺序将丢失。在
如果排序很重要,并且不必按键访问字典值,则可以使用元组列表代替:
然后更新模板以在列表中循环:
^{pr2}$相关问题 更多 >
编程相关推荐