본문 바로가기

요거요거 신경 쓰이게 많이 했다. 쉽다. 정답은 아주 쉽다.

jinja2 에서 문자열로 바꾸려면 str() 이렇게 쓰는 게 아니라

 

{{ 변수 | str }}

 

혹은

 

{{ 변수 | string }}

 

으로 쓰면 된다. 이것 찾느라 고생이었다.

난 ObjectId  값을 바로 문자열과 비교하니깐 같은 값인데 같다고 안나오니 환장할 노릇.

알고 보니 ObjectId를 먼저 string 으로 바꾸고 비교해야 하네..

 

{% if pre_orderitem == (orderitem_from["id"] | string) %}

 

참조한 사이트는 바로 아래~~

 

webisfree.com/2019-02-06/jinja2%EC%97%90%EC%84%9C-%EC%88%AB%EC%9E%90-%EB%98%90%EB%8A%94-%EB%AC%B8%EC%9E%90%EB%A1%9C-%ED%83%80%EC%9E%85-%EC%84%A4%EC%A0%95-%EB%B0%8F-%EB%B3%80%EA%B2%BD-%EB%B0%A9%EB%B2%95

 

Jinja2에서 숫자 또는 문자로 타입 설정 및 변경 방법

Python에서 사용되는 Jinja2 template의 표현식에서 만약 타입을 숫자 또는 문자로 바꾸려면 어떻게하는지 알아봅니다.

webisfree.com

BJ.

정확한 진단이 생명~

출처 : stocksnap.io/photo/stethoscope-medical-9M1HWW2JFV

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.