0

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

这是我的 Django 代码,

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

这是我在 HTML 代码中的输出,

顾客关系团队 志愿者关系团队 志愿者关系团队

它没有被订购。

让我知道你的意见。

4

2 回答 2

1

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

于 2012-05-01T17:30:09.323 回答
0

可能是因为<o1>应该<ol>

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

您可以打印print queryset.query以查看询问数据库的实际排序。

于 2012-05-01T17:30:24.080 回答