Django:如何跟踪模型项的订单

Django:如何跟踪模型项的订单,django,Django,我有一个模型: class Recipe(models.Model): name=models.CharField() class Ingredients(models.Model): name=models.CharField() class RecipeIngredients(models.Model): recipe=models.ForeignField(Recipe) ingredients = models.ForeignField(In

我有一个模型:

class Recipe(models.Model):
     name=models.CharField()

class Ingredients(models.Model):
     name=models.CharField()


class RecipeIngredients(models.Model):
     recipe=models.ForeignField(Recipe)
     ingredients = models.ForeignField(Ingredients)

我正在创建
RecipeingElements
,但我想按顺序显示它们

有时我不得不在中间添加一种成分。那么在这种情况下,如何在获取它们的同时保持秩序呢