는 django 템플릿에서 'aList의 요소가 가능합니까'입니까?
if "a" in ["a", "b", "c"]:
pass
장고 템플릿에 존재하는 파이썬 같은합니까?
그렇지 않은 경우 쉽게 구현할 수 있습니까?
는 django 템플릿에서 'aList의 요소가 가능합니까'입니까?
if "a" in ["a", "b", "c"]:
pass
장고 템플릿에 존재하는 파이썬 같은합니까?
그렇지 않은 경우 쉽게 구현할 수 있습니까?
이것은 일반적으로보기 기능에서 수행하는 작업입니다.
aList = ["a", "b", "c"]
listAndFlags = [ (item,item in aList) for item in someQuerySet ]
지금 당신은 당신이 반복 가능한 템플릿 태그 x가 포함 된 경우
{% for item, flag in someList %}
<tr><td class="{{flag}}">{{item}}</td></tr>
{% endfor %}
없음 직접, 아니이 표시 할 수있는 단순한 2 요소 목록이 있습니다.
일반적으로 템플릿 자체에는 필요하지 않습니다. 주변 문제에 대한 더 많은 맥락이 없으면 좋은 대답을 줄 수 없다. 위의 주석과 같이 중첩 된 목록을 전달하거나보기에서 더 많은 계산을 수행하고 단일 목록을 전달해야한다고 추측하고 말할 수 있습니다 (아무 것도 수행하지 않으려면 빈 테스트).
희망이 도움이됩니다.