【发布时间】:2017-06-07 19:13:45
【问题描述】:
我有一个这样的模型:
class ModelA(models.Model):
foo = models.CharField(max_length=255)
bar = models.CharField(max_length=255)
现在我想要这样的东西:
class ModelB(models.Model):
aaa = models.ForeignKey(ModelA)
tar = models.Char(Field(max_length=255, default="")
fo2 = models.CharField(max_length=255, default=???)
我希望 fo2 从 ModelA 获取值,除非提供其他值。
我该怎么做?
【问题讨论】:
-
你不应该那样做。或许可以考虑重写 ModelB 的 save 方法,改为从 ModelA 中查找感兴趣的值。
标签: django python-3.x django-models