私は非常に単純な問題を抱えています。順序付きリストの要素を表すモデルを作成する必要があります。このモデルは次のように実装できます。
class Item(models.Model):
data = models.TextField()
order = models.IntegerField()
またはこのように:
class Item(models.Model):
data = models.TextField()
next = models.ForeignKey('self')
どのような方法が好ましいですか?それぞれのソリューションにはどのような欠点がありますか?