簡體   English   中英

上下文處理器上的Django過濾器字段

[英]Django filter field on the context processor

我想在html文件中過濾django中字段的結果。 像這樣

{{ model.field where id = 2 }}

我一直在尋找django文檔,但是我只能在views.py上找到一種方法。 當您寫“ |”時,我也喜歡javascript simbol請求后,但我仍然無法將其歸檔

您可以使用{%if%}模板標記。 所以:

{% if model.field == 2 %}
# do something
{% endif %}

這是官方文檔:

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#operator

編輯:

如果model.field的值為2,則只需為上述值。

編輯2:

沒有看到您的代碼,很難說,但是這是如何在模板中基於性別過濾用戶的方法:

{% for user in users %}
  {% if user.gender == "male" %}
    # do something
    user.username
  {% endif %}
{% endfor %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM