0
假设我有以下型号:order_with_respect_to反向关系
class Playlist(models.Model):
name = models.TextField()
songs = models.ManyToManyField(Song)
class Song(models.Model):
title = models.TextField()
所以播放列表可以有多个歌曲和一首歌曲可以在多个播放列表。
我想添加一个“订单”字段,以便用户可以重新排列播放列表中的歌曲。我发现order_with_respect_to,这似乎是一个完美的解决方案。不过,我需要的是元选项添加到Song
模型,例如:
class Song(models.Model):
title = models.TextField()
class Meta:
order_with_respect_to = 'playlists'
显然,有宋以来指定我得在播放列表模型中指定的关系没有播放领域。有没有办法使用related_name
来指定order_with_respect_to
的反向关系?或者我可以在Song模型中使用对播放列表的ForeignKey
引用?
终于回来到这个项目中。这工作完美,谢谢! – Banjer 2015-06-12 11:51:28