我有一个非常简单的问题。我需要创建模型,代表有序列表的元素。这个模型可以这样实现:
class Item(models.Model):
data = models.TextField()
order = models.IntegerField()
或像这样:
class Item(models.Model):
data = models.TextField()
next = models.ForeignKey('self')
首选什么方式?每种解决方案有什么缺点?