如何避免使用过多的外键django
我只想在入口模型中存储标签数据 入口如何避免使用过多的外键django,django,Django,我只想在入口模型中存储标签数据 入口 头衔 内容 标签 标记应该是数组,但ArrayField不能移植到其他数据库。我想使用可移植的替代方案。可移植的替代方案是使用适当的关系模式——在本例中是多对多关系,在django模型中称为 如果您想让标签按条目排序,您需要一个中间模型来存储它,cf在这种情况下,您最好使用多对多关系。我们再次见面!一个我能同意的答案+1 class Tag(models.Model): label = models.CharField(...) class
- 头衔
- 内容
- 标签
标记应该是数组,但ArrayField不能移植到其他数据库。我想使用可移植的替代方案。可移植的替代方案是使用适当的关系模式——在本例中是多对多关系,在django模型中称为
如果您想让标签按条目排序,您需要一个中间模型来存储它,cf在这种情况下,您最好使用多对多关系。我们再次见面!一个我能同意的答案+1
class Tag(models.Model):
label = models.CharField(...)
class Entry(models.Model):
# ...
tags = models.ManyToManyField(Tag)