私は興味深い問題に直面しています。それが問題かどうかはわかりませんが、必要な期待値が得られません。たとえば、これが私の2つのモデルです。
class Name(models.Model):
""" """
name = models.CharField(max_length=20)
class Dir(models.Model):
name = models.ForeignKey(Name)
children = models.ManyToManyField('Dir', null=True, blank=True, related_name="dirs")
たとえば、子「A」、「B」に 2 つのディレクトリを追加しました。ここで、追加したのと同じ順序で 2 人の子供を取得したいと考えています。しかし、問題は、以下の順序で私を提供していることです。「B」、「A」。追加した順序とまったく同じ順序を維持するにはどうすればよいですか?