usage python3 last jinja for comment python flask jinja2

python3 - jinja2 basic usage



Frasco: acceder a la variable de configuraciĆ³n en la plantilla (1)

Estoy usando Flask versión 0.7. He almacenado la ruta del contenido estático en un archivo de configuración y lo he cargado usando

app.config.from_envvar(<file_name>)

¿Puedo acceder a esta variable de configuración en la plantilla sin pasar las variables a través de la vista?


Hay algunas variables globales que se pasan en el contexto de las plantillas de forma predeterminada por matraz ( here está la lista completa), una de ellas es config , que le permite acceder a la configuración de la aplicación desde las plantillas. Al ser un diccionario, se puede acceder utilizando la sintaxis config[''MY_CONFIGURATION''] o config.MY_CONFIGURATION (esta sintaxis para acceder a elementos dict es específica de Jinja).

Por otro lado, si quisiera pasar datos arbitrarios a sus plantillas sin tener que pasarlas explícitamente en cada vista, tendría que usar procesadores de contexto .