design-patterns - learning - patterns in interaction design
Frasco: ¿Cómo usar el contexto de la aplicación dentro de los planos? (1)
De los documentos sobre el contexto de la aplicación :
El contexto de la aplicación es lo que potencia el contexto de current_app local
Aplicado a tu ejemplo:
from flask import Blueprint, current_app
sample = Blueprint(''sample'', __name__)
@sample.route(''/'')
def index():
x = current_app.config[''SOMETHING'']
Como referencia aquí hay una pequeña idea que armé , como se menciona en los comentarios.
Estoy aprendiendo matraz y pitón y no puedo entender cómo debe estructurarse una aplicación típica de matraz.
Necesito acceder a la configuración de la aplicación desde dentro de blueprint. Algo como esto
#blueprint.py
from flask import Blueprint
sample_blueprint = Blueprint("sample", __name__)
# defining a route for this blueprint
@sample_blueprint.route("/")
def index():
# !this is the problematic line
# need to access some config from the app
x = app.config["SOMETHING"]
# how to access app inside blueprint?
Si importar la aplicación en blueprint es la solución, ¿esto no dará lugar a importaciones circulat? es decir, ¿importación de planos en la aplicación, importación de aplicaciones en planos?