1

我的一个模型中有这个字段

    sort_id = models.IntegerField(_('Sort Order'), default=1000)

在我的模板中,我正在尝试使用此字段对列表进行排序

   {% for item in list|dictsort:"sort_id" %}

但是,在这种情况下,for 循环不会输出任何内容(但也不会引发任何错误)。如果我使用另一个模型字段作为 dictsort 的参数,则输出不为空并且按预期排序。

4

1 回答 1

0

原来我没有重新定义“get_flatpages”标签来指向我自己的模型,所以我得到了库存的 Django 平面页面(没有我的自定义字段)。更改模板标签定义修复了它。

于 2012-08-01T03:10:27.260 回答