如何通过中间表的id对Django ManyToManyField进行排序?

时间:2017-05-16 07:51:13

标签: python django

Django版本:1.7.9 python版本:2.7.6 Django模特:

class VideoList(models.Model):
    playbill_list_set = OrderedManyToManyField(
        "self",
        related_name="video_list_playbill+",
        symmetrical=False,
        verbose_name=u"related videos",
        null=True,
        blank=True
    )
    class Meta:
        db_table = "videolist"

然后我在syncdb中,有一个名为videolist_playbill_list_set的新表。 这是一张中间桌子,桌子的结构是:

enter image description here

我的排序代码如下:

result = make_order(self.playbill_milist_set).all().order_by('id')

遗憾的是,结果按中间表to_video_list_id排序, 我想在中间表中按id排序,我该怎么做?

0 个答案:

没有答案