Mengalami masalah saat menggunakan templat seperti ini {{"" if np is None else np}}
, saya mendapatkan pengecualian berikut jinja2.exceptions.TemplateAssertionError: no test named 'None'
. Mencoba dengan is not
memiliki masalah serupa.
Gunakan huruf kecil none
.
is
Jinja berbeda dari is
Python. Ini memanggil fungsi yang terdaftar sebagai "tes". Dan sementara ada none
test , tidak ada tes bernama None
.
Catatan tambahan yang berguna: Jinja juga menggunakan huruf kecil untuk true
dan false
, meskipun True
dan False
yang dibalut python juga berfungsi.
Terima kasih @ThiefMaster. Saya masih cukup baru dalam jinja
, tetapi tampaknya cukup keren. Terima kasih juga untuk petunjuknya.
Komentar yang paling membantu
Gunakan huruf kecil
none
.is
Jinja berbeda dariis
Python. Ini memanggil fungsi yang terdaftar sebagai "tes". Dan sementara adanone
test , tidak ada tes bernamaNone
.Catatan tambahan yang berguna: Jinja juga menggunakan huruf kecil untuk
true
danfalse
, meskipunTrue
danFalse
yang dibalut python juga berfungsi.