如果条件为django,如何发送值进行过滤?

塞克斯尔

在我的html中,我想将此值发送到我的过滤器,但出现此错误:

以int()为基数为10的int()无效文字出现ValueError:“ {{request.user.id}}”

我的HTML:

<span><i{% if post|liked:"{{request.user.id}},{{post.id}}" %} class="fa fa-heart pointer" {% else %} class="fa fa-heart-o pointer" {% endif %} aria-hidden="true"></i> <span class="text-dark">{{ post.likes.count }}</span>

我的筛选器:

@register.filter()
@stringfilter
def liked(value, args):
    values = args.split(',')
    user_id, post_id = values
    user = User.objects.get(id=user_id)
    post = Post.objects.get(id=post_id)
    is_liked = post.likes.get(id=user_id)
   
    if is_liked != None:
        return True
    else:
        return False

感谢您的回答。

Biplove lamichhane

这只是模板中user.id没有request.user.id的内容:

<span><i{% if post|liked:"{{user.id}},{{post.id}}" %} class="fa fa-heart pointer" {% else %} class="fa fa-heart-o pointer" {% endif %} aria-hidden="true"></i> <span class="text-dark">{{ post.likes.count }}</span>

编辑

由于过滤器不variable作为variable因此,这可能是这样的:

{% with args=user.id|add:", "|add:post.id %}
    <span><i{% if post|liked:args %} class="fa fa-heart pointer" {% else %} class="fa fa-heart-o pointer" {% endif %} aria-hidden="true"></i> <span class="text-dark">{{ post.likes.count }}</span>
{% endwith %}

看到 with

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果条件为两个值的OR

来自分类Dev

如果条件为真,如何复制/粘贴单元格值,如果条件中正在查看的单元格不存在,如何输入“ 0”?

来自分类Dev

如果filter为假,如何在angularjs中过滤多个值(或运算)

来自分类Dev

Django如何基于ManyToManyField进行过滤?

来自分类Dev

如果满足条件,则过滤联接结果,否则返回值

来自分类Dev

如何使用Django中复选框的多个值进行过滤?

来自分类Dev

如何使用OR条件在For循环内进行过滤?

来自分类Dev

如何在Django中动态过滤字段名称,条件和值

来自分类Dev

如果值为null,则Postgre SQL会忽略过滤条件

来自分类Dev

如何使用$ subtract以及条件来使用数组中的默认值(如果为null)?

来自分类Dev

如何通过btn为路由发送值

来自分类Dev

在Django中进行过滤时,如何忽略或跳过表的空值?

来自分类Dev

如果Django中存在查询字符串参数,如何构造网址以进行过滤

来自分类Dev

如果数组为空,则在React中进行条件渲染

来自分类Dev

根据其他列中的条件汇总列中的唯一值(如果对列进行了过滤)

来自分类Dev

如果某些值为null,如何进行SQL插入

来自分类Dev

如何获取类的值并对其进行过滤?

来自分类Dev

MS Excel,如果条件为FALSE,如何使IF公式回吐单元格的值?

来自分类Dev

如何在Django中使用queryset值为filter的字段过滤模型的实例?

来自分类Dev

如何在django中进行过滤,以便将每个对象归类为其正确的父对象?

来自分类Dev

如何按用户在文本框中输入的内容进行过滤,但如果显示为空则全部显示

来自分类Dev

如何根据dplyr中的条件进行过滤?

来自分类Dev

条件getInitialState-如果值为null

来自分类Dev

如果发送空 json 值,则 $_POST 为空

来自分类Dev

如果值为零时条件解析为真

来自分类Dev

如果条件为真,则 SQL 过滤行

来自分类Dev

如果值为“否”,则 Excel VBA 发送邮件

来自分类Dev

以组为条件过滤唯一值

来自分类Dev

如何根据django模型中字段的比较值进行过滤?

Related 相关文章

  1. 1

    如果条件为两个值的OR

  2. 2

    如果条件为真,如何复制/粘贴单元格值,如果条件中正在查看的单元格不存在,如何输入“ 0”?

  3. 3

    如果filter为假,如何在angularjs中过滤多个值(或运算)

  4. 4

    Django如何基于ManyToManyField进行过滤?

  5. 5

    如果满足条件,则过滤联接结果,否则返回值

  6. 6

    如何使用Django中复选框的多个值进行过滤?

  7. 7

    如何使用OR条件在For循环内进行过滤?

  8. 8

    如何在Django中动态过滤字段名称,条件和值

  9. 9

    如果值为null,则Postgre SQL会忽略过滤条件

  10. 10

    如何使用$ subtract以及条件来使用数组中的默认值(如果为null)?

  11. 11

    如何通过btn为路由发送值

  12. 12

    在Django中进行过滤时,如何忽略或跳过表的空值?

  13. 13

    如果Django中存在查询字符串参数,如何构造网址以进行过滤

  14. 14

    如果数组为空,则在React中进行条件渲染

  15. 15

    根据其他列中的条件汇总列中的唯一值(如果对列进行了过滤)

  16. 16

    如果某些值为null,如何进行SQL插入

  17. 17

    如何获取类的值并对其进行过滤?

  18. 18

    MS Excel,如果条件为FALSE,如何使IF公式回吐单元格的值?

  19. 19

    如何在Django中使用queryset值为filter的字段过滤模型的实例?

  20. 20

    如何在django中进行过滤,以便将每个对象归类为其正确的父对象?

  21. 21

    如何按用户在文本框中输入的内容进行过滤,但如果显示为空则全部显示

  22. 22

    如何根据dplyr中的条件进行过滤?

  23. 23

    条件getInitialState-如果值为null

  24. 24

    如果发送空 json 值,则 $_POST 为空

  25. 25

    如果值为零时条件解析为真

  26. 26

    如果条件为真,则 SQL 过滤行

  27. 27

    如果值为“否”,则 Excel VBA 发送邮件

  28. 28

    以组为条件过滤唯一值

  29. 29

    如何根据django模型中字段的比较值进行过滤?

热门标签

归档