2017-11-27 1 views
0

"만일"내 테이블을 보여 병 템플릿 코드를 다음 한 사용 : 내 모든 세포를 확인하고 그들이 할 경우 자신의 모양을 변경하려면 임베디드 파이썬 코드 - 단순 비교 문

<tbody> 
    %for row in rows: 
    <tr> 
     %for col in row: 
     <td>{{col}}</td> 
     %end 
    </tr> 
    %end 
</tbody> 

"일부 문자열"을 포함하지 않음 :

if col == "Some string": 
    <td>{{col}}</td> 
else: 
    <td class="table-danger">{{col}}</td> 

템플릿 (프런트 엔드) 또는 내 "엔진"(백엔드)에서 비교해야합니까?

답변

3

당신은 같은 템플릿에 그것을 할 수 있습니다 : :

<tbody> 
     %for row in rows: 
     <tr> 
      %for col in row: 
      <td {{'class=table-danger' if col == "Some string" else ""}}> 
       {{col}} 
      </td> 
      %end 
     </tr> 
     %end 
    </tbody> 
+0

난 그냥 그 라인을 수정 한 . 잘 작동하는 것 같습니다! – Sharpowski

+0

@Sharpowski ok 대단하므로 답을 확인하면 다른 사람들에게도 도움이 될 수 있습니다. –