[python] 정수를 문자열 Jinja로 변환

나는 정수가있다

{% set curYear = 2013 %}

에서 {% if %}문 좀 문자열과 비교해야합니다. curYear루프에서 감소시켜야하기 때문에 처음에는 문자열로 설정할 수 없습니다 .

어떻게 변환 할 수 있습니까?



답변

답을 찾았습니다.

정수를 문자열로 캐스트 :

myOldIntValue|string

문자열을 정수로 캐스트 :

myOldStrValue|int


답변

OP는 {% set ... %}. 그러나 귀하의 경우가 아니라면 다음과 같이 할 수 있습니다.

{% set curYear = 2013 | string() %}

jinja 필터에 괄호가 필요합니다.

2 개의 변수를 연결하는 경우 ~ 사용자 지정 연산자를 사용할 수도 있습니다 .


답변