【发布时间】:2021-01-29 11:42:12
【问题描述】:
我有一个像这样的自定义模板标签:
@register.simple_tag
def getLikesByUser(likedFilter, loggedInUserID):
likedPeople = likedFilter
personLoggedIn = loggedInUserID
for personLiked in likedPeople:
if personLoggedIn == personLiked.id:
return True
return False
这将在我的模板中返回 true 或 false,是否可以选择将此返回设置为模板中的变量?
这是怎么称呼的:
{% getLikesByUser Post.likes.filter request.user.id %}
我想把它放在一个变量中,这样我可以进一步检查是否为真,如果不是,则显示按钮。
谢谢
【问题讨论】:
标签: python django function django-forms django-templates