我想在html文件中过滤django中字段的结果。 像这样的东西
{{ model.field where id = 2 }}
我一直在寻找django docs,但我只能在views.py上找到一种方法。 当你写一个" |" simbol在请求之后,但我仍然无法实现它
答案 0 :(得分:1)
您可以使用{%if%}模板标记。所以:
{% if model.field == 2 %}
# do something
{% endif %}
以下是官方文件:
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#operator
如果model.field
的值为2,那么它只需要是上述值。
没有看到你的代码,很难说,但这里是如何在模板中基于性别过滤用户:
{% for user in users %}
{% if user.gender == "male" %}
# do something
user.username
{% endif %}
{% endfor %}