plone을 사용 중이며 페이지 템플릿에 양식 결과를 표시하려고합니다.Tal 조건은 항상 false로 평가됩니다.
tal:condition
을 사용하여 일부 데이터베이스 결과를 파이썬 표현식으로 필터링하려고하지만 항상 false로 평가됩니다.
<tr tal:repeat="result view/results">
<td> <span tal:condition="python:view.teams[0]==result.team_id" tal:replace="result/position">Position</span></td>
<td> <span tal:condition="python:view.teams[1]==result.team_id" tal:replace="result/position">Position</span></td>
</tr>
내가 팀 ID가 결과에 일치 할 때 테이블 셀 팀 위치로 가득하기를 원하지만 세포는 항상 비어 있습니다 :
코드는 다음과 같습니다. span
에서 tal:condition
을 제거하고 을 tal:replace=python:view.teams[0]==result.team_id
으로 바꾼 경우 True
또는 False
이 인쇄되므로 결과가 올바른지 확인할 수 있습니다.
누구든지이 문제에 대해 도움을 줄 수 있습니까? tal:condition
은 항상 false를 평가합니까?
결과/위치가 실제로 값을 반환하는지 확신합니까? – vangheem