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
的新表。
这是一张中间桌子,桌子的结构是:
我的排序代码如下:
result = make_order(self.playbill_milist_set).all().order_by('id')
遗憾的是,结果按中间表to_video_list_id
排序,
我想在中间表中按id
排序,我该怎么做?