Comment faire par défaut une variable dans jijna2 sur "" si l'objet est None au lieu de faire quelque chose comme ça?
{% if p %}
{{ p.User['first_name']}}
{% else %}
NONE
{%endif %}
Donc, si l'objet p est None, je veux par défaut les valeurs de p (prénom et nom) sur "". Fondamentalement
nvl(p.User[first_name'], "")
Erreur de réception:
Error: jinja2.exceptions.UndefinedError
UndefinedError: 'None' has no attribute 'User'
p
ne jamais retournerNone
. Au lieu de cela,None
la fonction doit renvoyer un objet proxy qui a la même structure qu'un objet réel mais qui est chargé avec les valeurs par défaut souhaitées.