Frasco – Accediendo a la variable de configuración en la plantilla.

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

app.config.from_envvar() 

¿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 el matraz ( aquí 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 a él utilizando la config['MY_CONFIGURATION'] syntax config['MY_CONFIGURATION'] o config.MY_CONFIGURATION (esta syntax para acceder a los elementos de dictado es específica de Jinja).

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