如何将模型方法调用到视图中?

时间:2016-02-04 02:03:19

标签: python django

我试图将我模型中两个日期之间的差异纳入我的工作视图中。

型号:

opt

如何在视图中获取date_dif值?

查看:

class Proposal(models.Model):
    prop_num = models.IntegerField()
    start = models.DateField()
    end = models.DateField()
        ...
    def date_dif(self):
        return self.start-self.end

1 个答案:

答案 0 :(得分:1)

来自here

像python中的所有Django模型都是一个对象,所以你可以在实例化之后调用自定义方法,但不要忘记i.foo被视为属性而i.foo()是一种方法。