У меня очень простая проблема. Мне нужно создать модель, представляющую элемент упорядоченного списка. Эта модель может быть реализована следующим образом:
class Item(models.Model):
data = models.TextField()
order = models.IntegerField()
или вот так:
class Item(models.Model):
data = models.TextField()
next = models.ForeignKey('self')
Какой способ является предпочтительным? Какие недостатки имеют каждое решение?