如何在模板Django 1.8中获取属性?

时间:2016-10-24 12:14:34

标签: python django django-models

我想创建一个功能,清楚地知道用户是否喜欢模板中每个提取的帖子(这样我只需检查post.liked构造中属性for是真还是假)

我建议models.py中的方法可能会有所帮助:

class Post(models.Model):
    who_liked = models.ForeignKey('UserProfile', related_name='who_liked_QUESTION', blank=True, null=True)
    def _is_it_liked(self, theuser):
        if self.who_liked == theuser:
           return True
        else:
           return False
    liked_bool = property(_is_it_liked)

但是我不完全理解我应该如何在模板中获取它,考虑到它是一个函数,我需要将request.user作为参数插入函数并调用它。你可以解释它是如何工作的,因为文档对我没什么帮助吗?

0 个答案:

没有答案