{% if lista %}
Temos {{ len(lista) }} apostilas no nosso site.
{% else %}Nenhuma apostila aqui...
{% endif %}jinja2.exceptions.UndefinedError: 'len' is undefined
tentei achar uma solução e não consegui.
{% if lista %}
Temos {{ len(lista) }} apostilas no nosso site.
{% else %}Nenhuma apostila aqui...
{% endif %}jinja2.exceptions.UndefinedError: 'len' is undefined
tentei achar uma solução e não consegui.
Olá, Maxsuel! Tudo bem com você?
Este erro lhe foi retornado porque a biblioteca Jinja2
, que contém a engine do template para usar utilizar código juntamento com o HTML, acaba por não reconhecer a função len()
em vez disso você pode substituir o trecho que contém essa função por {{ lista|length }}
. Segue o exemplo:
{% if lista %}
Temos {{ lista | length }} apostilas no nosso site.
{% else %}
Nenhuma apostila aqui...
{% endif %}
Espero ter conseguido ajudar! Caso tenha mais problemas ou dúvidas, estarei à disposição.
Grande abraço e bons estudos!