bsk*_*bsk 22 django django-templates django-models django-forms
我有一个带有非模型字段属性的Django模型类,例如:
def _get(self):
return "something"
description = property(_get)
Run Code Online (Sandbox Code Playgroud)
我在ModelForm/ModelFormset中使用模型类.有没有办法从表单/ formset访问该属性?如果没有,在django formset中包含额外"显示"数据的最佳做法是什么?
ars*_*ars 29
如果使用Model的实例初始化ModelForm,则可以通过该instance属性访问它.从ModelForm文档:
此外,绑定到模型对象的模型表单实例将包含self.instance属性,该属性为模型表单方法提供对该特定模型实例的访问.