如何在django模板中使用函数returnig字典?

时间:2013-12-04 15:10:43

标签: python django django-templates

我有类似的东西

class MyModel(models.Model):
    ...
    def status(self):
        return{'status':1, 'days':10}

并在模板中

{{ mymodel.status['status'] }}

但它会给我Could not parse the remainder: '['status']' from 'mymodel.status['status']'

使它运作的最佳方法是什么?

1 个答案:

答案 0 :(得分:7)

在django模板中,访问项'item'也使用.item表单。

因此,请使用.status

{{ mymodel.status.status }}

请参阅The Django template language - Variables - Behind the scenes