当FK目标不存在时检索字段的值

时间:2019-08-14 13:56:25

标签: django django-models foreign-keys

在我的项目中,我有两个模型:

ModelA(models.Model):
   seq = models.ForeignKey('ModelB')
   foo = models.CharField()
ModelB(models.Model):
   seq = models.ForeignKey(ModelA)
   bar = models.CharField()

在项目流中,ModelB是在ModelA之后创建的,但是ModelA中的seq值已经设置。

问题在于,在创建ModelB对象之前,我需要访问ModelA.seq,甚至具有值的列也无法访问,因为Django尝试获取ModelB而不是seq值。

访问类似于:

...
current_seq = modelA.seq
...

当相应的FK对象不存在时,有一种方法可以访问seq值?

0 个答案:

没有答案