Jinja: nenhum teste chamado 'Nenhum'

Criado em 13 dez. 2015  ·  2Comentários  ·  Fonte: pallets/jinja

Encontrando um problema em que, usando um modelo como este {{"" if np is None else np}} , recebo a seguinte exceção jinja2.exceptions.TemplateAssertionError: no test named 'None' . Tentar com is not tem problemas semelhantes.

Comentários muito úteis

Use none minúsculas.

O is do Jinja é diferente do is do Python. Chama funções registradas como "testes". E embora haja um teste none , não há nenhum teste chamado None .


Nota lateral útil: Jinja também usa letras minúsculas para true e false , mesmo que True e False python também funcionem.

Todos 2 comentários

Use none minúsculas.

O is do Jinja é diferente do is do Python. Chama funções registradas como "testes". E embora haja um teste none , não há nenhum teste chamado None .


Nota lateral útil: Jinja também usa letras minúsculas para true e false , mesmo que True e False python também funcionem.

Obrigado @ThiefMaster. Eu ainda sou muito novo em jinja , mas parece bem legal. Obrigado pelas indicações também.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

samatjain picture samatjain  ·  5Comentários

mitsuhiko picture mitsuhiko  ·  3Comentários

harobed picture harobed  ·  6Comentários

mtrstudio picture mtrstudio  ·  5Comentários

delroth picture delroth  ·  4Comentários