Jinja: لا يوجد اختبار يسمى "بلا"

تم إنشاؤها على ١٣ ديسمبر ٢٠١٥  ·  2تعليقات  ·  مصدر: pallets/jinja

عند مواجهة مشكلة استخدام نموذج مثل {{"" if np is None else np}} هذا ، أحصل على الاستثناء التالي jinja2.exceptions.TemplateAssertionError: no test named 'None' . المحاولة مع is not لها مشاكل مماثلة.

التعليق الأكثر فائدة

استخدم الأحرف الصغيرة none .

يختلف $ # $ 1 $ # $ الخاص بـ Jinja عن is is Python. وهي تستدعي وظائف مسجلة كـ "اختبارات". وبينما يوجد اختبار none ، لا يوجد اختبار اسمه None .


ملاحظة جانبية مفيدة: تستخدم Jinja أيضًا الأحرف الصغيرة مقابل true و false ، على الرغم من أن غلاف الثعبان True و False يعمل أيضًا.

ال 2 كومينتر

استخدم الأحرف الصغيرة none .

يختلف $ # $ 1 $ # $ الخاص بـ Jinja عن is is Python. وهي تستدعي وظائف مسجلة كـ "اختبارات". وبينما يوجد اختبار none ، لا يوجد اختبار اسمه None .


ملاحظة جانبية مفيدة: تستخدم Jinja أيضًا الأحرف الصغيرة مقابل true و false ، على الرغم من أن غلاف الثعبان True و False يعمل أيضًا.

شكراThiefMaster. ما زلت جديدًا على jinja ، لكن يبدو الأمر رائعًا. شكرا على المؤشرات ايضا

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات