firstof
을 as
과 함께 사용하여 목록 데이터 형식이 구조를 유지하지 못하는 것을 확인했습니다. 예를 들어 :목록 변수를 사용한 첫 번째 사용
{% firstof some_list some_string as value %}
some_list
위의 유효한 목록 인 경우는 value
에 할당됩니다. 그러나 내가 {% if pk in value %}
과 같은 것을하면, 심지어 성공할 때도 실패합니다. {% if pk in some_list %}
. 내가 그들 모두를 인쇄 할 때 :
{{some_list}}
{{value}}
그들은 동일한 출력을 제공하지만 목록 아마
as
으로
firstof
사용 후 목록으로 저장되지 않습니다 생각합니다. 생각?
설명해 주셔서 감사합니다. 이것이 의도 된 행동인지 또는 버그인지 아십니까? – Anupam
더 나은 문서를 읽고 답변을 업데이트했습니다. – ikkuh
흠, 확실하지 않습니다. 출력에 변수를 할당하면 변수에 할당 할 값의 유형이 있어야합니다 (그렇지 않으면 할당이 많이 사용되지 않을 것입니다). – Anupam