Jak ustawić zmienną w jijna2 jako domyślną, jeśli obiekt ma wartość None zamiast robić coś takiego?
{% if p %}
{{ p.User['first_name']}}
{% else %}
NONE
{%endif %}
Więc jeśli obiekt p ma wartość None, chcę ustawić domyślne wartości p (first_name i last_name) na „”. Gruntownie
nvl(p.User[first_name'], "")
Błąd podczas odbierania:
Error: jinja2.exceptions.UndefinedError
UndefinedError: 'None' has no attribute 'User'
p
nigdy nie zwracaNone
. ZamiastNone
funkcji powinna zwrócić obiekt proxy, który ma taką samą strukturę jak rzeczywisty obiekt, ale jest ładowany z domyślnymi wartościami, które chcesz.