我想自定义验证Page
对象。 Project
有很多Page
个。
要验证Page
对象,我需要通过Project
中的pk
来引用Page
对象。
需要将start_date
中的Project
字段与start_date
中的Page
字段进行比较:
class PageForm(ModelForm):
class Meta:
model = Page
def clean_start_date(self):
# need to get "page.project.start_date" somehow.
答案 0 :(得分:4)
使用instance
属性:
class PageForm(ModelForm):
class Meta:
model = Page
def clean_start_date(self):
project_start_date = self.instance.project.start_date