안녕하세요 파이썬 사전이 있습니다. django에서 키 목록을 출력하려면 어떻게합니까?파이썬 사전과 장고
나는
TemplateSyntaxError: Could not parse the remainder: '()' from 'dict.keys()'
감사를
{% for key in dict.keys() %}
<tr> <td> key </td> </tr>
{% endfor %}
같은 것을 얻을 나는 경우!
안녕하세요 파이썬 사전이 있습니다. django에서 키 목록을 출력하려면 어떻게합니까?파이썬 사전과 장고
나는
TemplateSyntaxError: Could not parse the remainder: '()' from 'dict.keys()'
감사를
{% for key in dict.keys() %}
<tr> <td> key </td> </tr>
{% endfor %}
같은 것을 얻을 나는 경우!
루프가 작동하려면 루프 내부에서 {{key}}를 사용해야합니다. 또한 :
{dict.keys의 %에 키 %가}
는 for 루프에 dict.keys
메소드를 호출하지 마십시오, 당신은 forloop에 {{ key }}
을 수행하여 실제로 키 VAR를 인쇄해야합니다 . 이와 같이 :
{% for key in dict.keys %}
<tr>
<td>
{{ key }}
</td>
</tr>
{% endfor %}
django 문서에서 Accessing Method Calls을 참조하십시오. 장고 템플릿 시스템이 자동으로 호출의 변수의 어떤 부분을 호출하려고합니다 -
당신은 당신은 단지 dict.keys
하지 dict.keys()
필요 dict.keys()
대신 {{ key }}
대신 단지 key
및 dict.keys
을 사용해야합니다.
{% for key in list.keys %}
<tr><td>{{ key }}</td></tr>
{% endfor %}