En una plantilla, ¿cómo obtengo la página en la que me encuentro actualmente? Prefiero no pasar una variable como page
, especialmente cuando sé que algunos request.xxx
pueden proporcionarme la información.Frasco: página actual en la variable de solicitud
<li {% if page=="home" %}class="active"{% endif %}>
<a href="/">Home</a>
</li>
<li {% if page=="about" %}class="active"{% endif %}>
<a href="/about">About</a>
</li>
Tenga en cuenta que esto no es cierto para otras variables. Funciona porque 'request' es una de las variables [insertado por defecto] (http://flask.readthedocs.org/en/latest/templating/#standard-context) en el contexto de la plantilla. –