jijna2에서 변수를 만드는 방법 대신 객체가 None 인 경우 기본적으로 ""로 설정하는 방법은 무엇입니까?
{% if p %}
{{ p.User['first_name']}}
{% else %}
NONE
{%endif %}
따라서 객체 p가 None이면 p (first_name 및 last_name)의 값을 ""로 기본값으로 설정하고 싶습니다. 원래
nvl(p.User[first_name'], "")
수신 오류 :
Error: jinja2.exceptions.UndefinedError
UndefinedError: 'None' has no attribute 'User'
나는 이것을 사용하고 내 문제는 해결 : {% if p! = None %} {{p.User [ 'first_name']}} {% endif %}
—
Mona Mohamadinia
p
never return 값을 반환 한 함수를 만듭니다None
.None
함수 대신 실제 객체와 구조가 동일한 프록시 객체를 반환해야하지만 원하는 기본값으로로드됩니다.