1

我有这样的模型:

class Subject(models.Model):
   sid = models.CharField(max_length=5)

class TimePoint(models.Model):
   tpid = models.CharField(max_length=3)
   subject = models.ForeignKey(Subject)

我正在使用默认ListViewqueryset=TimePoint.objects.all()。在我的模板中,我使用{% for tp in timepoint_list|dictsort:"subject.sid" %}. 引用同一主题的多个时间点的顺序dictsort出乎意料。

如何为引用同一主题的时间点实施“决胜局”

4

1 回答 1

1

首先尝试按 tpid 排序:

{% for tp in timepoint_list|dictsort:"tpid"|dictsort:"subject.sid" %}
于 2012-12-11T23:29:32.213 回答