django模板排序中的断开关系

django模板排序中的断开关系,django,django-templates,Django,Django Templates,我有这样的模型: class Subject(models.Model): sid = models.CharField(max_length=5) class TimePoint(models.Model): tpid = models.CharField(max_length=3) subject = models.ForeignKey(Subject) 我正在使用默认的ListView和queryset=TimePoint.objects.all()。在我的模板中,我

我有这样的模型:

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

class TimePoint(models.Model):
   tpid = models.CharField(max_length=3)
   subject = models.ForeignKey(Subject)
我正在使用默认的
ListView
queryset=TimePoint.objects.all()
。在我的模板中,我用
{%for tp In timepoint_list | dictsort:“subject.sid”%}
遍历列表。引用同一主题的多个时间点的顺序是不可预测的


如何为引用同一主题的时间点实现“平局断路器”

首先尝试按tpid排序:

{% for tp in timepoint_list|dictsort:"tpid"|dictsort:"subject.sid" %}

首先尝试按tpid排序:

{% for tp in timepoint_list|dictsort:"tpid"|dictsort:"subject.sid" %}