我有三个模型:
class Section(models.Model):
name = models.CharField()
class ParamText(models.Model):
text = models.TextField()
class Param(models.Model):
name = models.CharField()
value = models.IntegerField()
texts = models.ManyToManyField(ParamText)
section = models.ForeignField(Section)
这是一个简单的例子。现在我想用具体数据创建类:
class ObjectTemplate(models.Model):
params = models.ManyToManyField(Param)
但我想把这个模型具体的 ParamText 放在特定的 Param 中。我的 ObjectTemplate 应该包含许多 params[Param](唯一会很棒),每个 Param 只有一个选定的 ParamText。
如何实现这一点?