こんにちは私はPython辞書を持っています。 djangoでキーのリストを出力するには?pythonの辞書とdjango
私は
{% for key in dict.keys() %}
<tr> <td> key </td> </tr>
{% endfor %}
ような何かをした場合、私は
TemplateSyntaxError: Could not parse the remainder: '()' from 'dict.keys()'
感謝を入手!
こんにちは私はPython辞書を持っています。 djangoでキーのリストを出力するには?pythonの辞書とdjango
私は
{% for key in dict.keys() %}
<tr> <td> key </td> </tr>
{% endfor %}
ような何かをした場合、私は
TemplateSyntaxError: Could not parse the remainder: '()' from 'dict.keys()'
感謝を入手!
ループの内側で{{key}}を使用する必要があります。また:
{dict.keysの%でのキーの%}
forループでdict.keys
メソッドを呼び出してはいけない、とあなたが実際にforloopで{{ key }}
を行うことによって、キーVARをプリントアウトする必要があります。このように:
{% for key in dict.keys %}
<tr>
<td>
{{ key }}
</td>
</tr>
{% endfor %}
djangoのドキュメントのAccessing Method Callsを参照してください。 Djangoのテンプレートシステムが自動的に呼び出し可能だ変数の任意の部分を呼び出すようにしようとします -
あなたはあなただけdict.keys
、ないdict.keys()
が必要dict.keys()
の代わりに{{ key }}
だけではなくkey
とdict.keys
を使用する必要があります。
{% for key in list.keys %}
<tr><td>{{ key }}</td></tr>
{% endfor %}