在模型中访问@property装饰器

时间:2019-06-21 07:26:38

标签: python django

如果我的models.py中有这样的属性

@property
def count_card_holders(self):
    count = 0
    for branch in self.branches.all():
        count = count + branch.card_holders.count()

    return count

如何在我的views.py中使用count_card_holders()函数?

我可以使用{{cardholder_detail.branch.count_card_holders}}

在我的模板中正常访问它

1 个答案:

答案 0 :(得分:0)

您可以将count_card_holders与视图中的该数据模式对象一起使用。

例如:

views.py


x = ModalName.objects.get(key=key)

y = x.count_card_holders

希望对您有帮助。