我ModelFormA
ModelA
,与ModelB
有一对一关系,与ModelC
有外键关系。
在ModelFormA
内,我可以通过self.cleaned_data["colA-1"]
访问当前ModelA实例的属性。我如何访问ModelB或ModelC的属性?
答案 0 :(得分:1)
如果您想要对象的当前值,而不是表单提交的值,您实际上需要使用self.instance
。然后,您可以执行self.instance.myforeignkey
或任何您需要遵循的关系。
答案 1 :(得分:0)
self.cleaned_data [“foreign_key_column”]实际上返回相关模型的实例。一对一的关系也是如此