1
djangoテンプレートで '| default'を使用する際に問題があります。Django DetailViewテンプレートのデフォルトのフィールド値が機能しない
<tr>
<td>{% trans 'NAMEOFTHEFIELD' %}:</td>
<td>{{ object.nameofthefield|default:"Not informed" }}</td>
</tr>
しかし、私が行うので、私は多くの多くの分野があります:
私はこれを行う場合(それが動作します)。この場合
{% for name, value in object.get_fields %}
{% if value %}
<tr>
<td>{% trans name %}:</td>
<td>{{ value|default:"Not informed" }}</td>
</tr>
{% endif %}
{% endfor %}
は、デフォルト値が動作していない、そしてそれテンプレートに「通知されていません」の代わりに「なし」と表示されます。
あなたはそれを簡単に修正する方法を知っていますか?
。^ – StaticX