Итак, я предполагаю, что в вашем models.py
есть модель с именем Song
. В модели Song
я предполагаю, что у вас есть поле song_name
или что-то в этом роде. В Song
добавьте:
class Meta:
ordering = ('song_name',)
Это упорядочит все наборы запросов из Song
объектов в алфавитном порядке по их именам, включая экземпляр manytomany
вашего плейлиста.
Если вы хотите заказать конкретно manytomany
, а не все наборы запросов Song, вам следует создать модель through
, например:
class PlaylistSong(models.Model):
playlist = models.ForeignKey(Playlist, on_delete=models.CASCADE)
song = models.ForeignKey(Song, on_delete=models.PROTECT)
class Meta:
ordering = ('song__song_name',)
Затем можно заменить поле songs
в Playlist
на:
songs = models.ManyToManyField(Song, through='PlaylistSong', blank=True)