订购列表在Django中不起作用

时间:2012-05-01 17:24:07

标签: django

我试图在HTML中使用有序列表列出我的查询列表中的项目由于某种原因没有发生排序.. 该列表已显示但未订购。

这是我的Django代码,

<o1>
{% for t in teamrel %}
        <li> {{t.teamrelation}} </li>
{% endfor %}
</o1>

以下是HTML代码中的输出

赞助人关系团队志愿者关系团队志愿者关系团队

它没有被命令。

让我知道你的意见。

2 个答案:

答案 0 :(得分:1)

主要问题是您的代码示例似乎有<o1>标记(o + ONE)而不是<ol>(o + L)。

答案 1 :(得分:0)

可能是因为<o1> shoudl是<ol>

否则,QuerySet需要通过queryset.order_by('foo')调用正确排序。无论无效标签如何,都应该对输出进行排序。

您可以打印print queryset.query以查看数据库的实际订购顺序。