0

我想自定义验证一个Page对象。AProject有很多Page's。要验证Page对象,我需要Project通过它的pkin获取对该对象的引用Page

需要将start_date字段Projectstart_date字段进行比较Page

class PageForm(ModelForm):
    class Meta:
        model = Page

    def clean_start_date(self):
        # need to get "page.project.start_date" somehow.
4

1 回答 1

4

使用instance属性:

class PageForm(ModelForm):
    class Meta:
        model = Page

    def clean_start_date(self):
        project_start_date = self.instance.project.start_date
于 2013-02-28T12:23:12.110 回答