gpt4 book ai didi

python django 如何在模板中按当前用户过滤 object_set.all

转载 作者:行者123 更新时间:2023-12-01 06:14:59 24 4
gpt4 key购买 nike

http://pastebin.com/Aa5rJxv8

我上面有 django 问题,我试图解释一下我需要显示当前用户对用户书架中书籍的评分

谢谢

最佳答案

在模板中执行此操作的一种方法是定义 custom filter 。此自定义过滤器可以接受查询集和当前登录的用户作为参数,并执行必要的过滤。

@register.filter
def filter_by_user(queryset, user):
"""Filter the queryset by (currently logged in) user"""
return queryset.filter(added_by = user)

在模板中:

<td>{{ book.rating_set.all|filter_by_user:user|safeseq|join:", " }}</td>

关于python django 如何在模板中按当前用户过滤 object_set.all,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3797774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com