Bagaimana cara membuat variabel dalam jijna2 default ke "" jika objeknya adalah Tidak ada daripada melakukan sesuatu seperti ini?
{% if p %}
{{ p.User['first_name']}}
{% else %}
NONE
{%endif %}
Jadi, jika objek p adalah Tidak Ada Saya ingin default nilai p (first_name dan last_name) menjadi "". Pada dasarnya
nvl(p.User[first_name'], "")
Kesalahan menerima:
Error: jinja2.exceptions.UndefinedError
UndefinedError: 'None' has no attribute 'User'
p
tidak pernah kembaliNone
. Alih-alihNone
fungsi harus mengembalikan objek proxy yang memiliki struktur yang sama dengan objek nyata tetapi dimuat dengan nilai-nilai default yang Anda inginkan.