HTMLファイルのdjangoのフィールドの結果をフィルタリングしたい。このようなもの
{{ model.field where id = 2 }}
私はdjango docsで探していましたが、views.pyでしか方法を見つけることができませんでした。「|」を書くときのJavaScriptのようなものもあります リクエスト後のシンボルですが、まだアーカイブできませんでした
HTMLファイルのdjangoのフィールドの結果をフィルタリングしたい。このようなもの
{{ model.field where id = 2 }}
私はdjango docsで探していましたが、views.pyでしか方法を見つけることができませんでした。「|」を書くときのJavaScriptのようなものもあります リクエスト後のシンボルですが、まだアーカイブできませんでした
{% if %} テンプレート タグを使用できます。そう:
{% if model.field == 2 %}
# do something
{% endif %}
公式ドキュメントは次のとおりです。
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#operator
値が 2 の場合model.field
は、上記の値である必要があります。
コードを見ないとわかりにくいですが、テンプレートで性別に基づいてユーザーをフィルタリングする方法は次のとおりです。
{% for user in users %}
{% if user.gender == "male" %}
# do something
user.username
{% endif %}
{% endfor %}