Есть следующая модель:
class Chain(models.Model):
food_name = models.CharField(max_length=256)
ingridients = models.ManyToManyField(Food)
Блюдо и список ингридиентов. Хотелось бы выводить ингридиенты в том порядке, в котором они добавлялись при создании. Как я понимаю, ManyToManyField отношение нам такого не гарантирует.
Как сделать, чтобы гарантированно была очередь: в одном и том же порядке, как было добавлено?