Jinja: aucun test nommé 'Aucun'

Créé le 13 déc. 2015  ·  2Commentaires  ·  Source: pallets/jinja

Courir dans un problème où l'utilisation d'un modèle comme celui-ci {{"" if np is None else np}} , j'obtiens l'exception suivante jinja2.exceptions.TemplateAssertionError: no test named 'None' . Essayer avec is not a des problèmes similaires.

Commentaire le plus utile

Utilisez des minuscules none .

Le is de Jinja est différent du is de Python. Il invoque des fonctions enregistrées en tant que "tests". Et bien qu'il y ait un test none , il n'y a pas de test nommé None .


Remarque utile : Jinja utilise également des minuscules pour true et false , même si les True et False en python fonctionnent également.

Tous les 2 commentaires

Utilisez des minuscules none .

Le is de Jinja est différent du is de Python. Il invoque des fonctions enregistrées en tant que "tests". Et bien qu'il y ait un test none , il n'y a pas de test nommé None .


Remarque utile : Jinja utilise également des minuscules pour true et false , même si les True et False en python fonctionnent également.

Merci @ThiefMaster. Je suis encore assez nouveau pour jinja , mais ça a l'air plutôt cool. Merci pour les pointeurs aussi.

Cette page vous a été utile?
0 / 5 - 0 notes