2017-09-30 1 views
0

는 값을 표시합니다 {{ data.user_data.id_card }}를 사용하지만, 나는 그것의 None를 얻을 :템플릿 입력에서``None`` 대신에````으로 만드는 간단한 방법이 있습니까? 템플릿에서

enter image description here

입력에 "" 대신 None로 만들 수있는 간단한 방법이 있습니까?

왜냐하면 나는 {% if %}을 사용하는 것이 너무 어려우므로 내 코드에서는 간결하지 않습니다.

사용할 수있는 템플릿 필터 방법이 있다면?

+1

다음은 :'{{data.user_data.id_card | default : ""}}'입니까? –

+0

나는 시도했다. 네임 스페이스 'default'는 바운드되어 있지 않다. – 244boy

답변

1

default_if_none을 사용하여 템플릿의 None 값을 대체하십시오.

{{ data.user_data.id_card|default_if_none:"" }} 

템플릿의 빈 문자열을 대체하려면 default을 사용하십시오.

{{ data.user_data.id_card|default:"Nothing" }} 
관련 문제