python/django テンプレートで短い条件文を探しているので、書く量を減らして再利用することができます。(tkey in disabled_rows) のようなものですか?「無効行」: 「」。
これが私がやっていることです:
{% if tkey in disabled_rows %}
<tr class="disabled-row">
{% else %}
<tr>
{% endif %}
カスタムテンプレートタグも試しましたが成功しませんでした:
{{ (tkey in disabled_rows)|xif:'true,false' }}
xif 実装:
def xif(cond, args):
if cond:
return args.split(',')[0]
else:
return args.split(',')[1]
これがPythonでネイティブに実装されていない理由を説明できる場合は、追加のポイント。