Ho un decoratore (chiamarlo deco
) che vorrei applicare a ogni visualizzazione nell'app Flask, al fine di modificare le intestazioni di risposta per evitare la modalità di compatibilità di IE (res.headers.add("X-UA-Compatible", "IE=Edge"
). Io lo uso comeCome applicare un decoratore a ogni vista Flask
@app.route('/')
@deco
def index():
return 'Hello world'
Attualmente uso una sottoclasse di Flask
per creare l'applicazione (per modificare il comportamento Jinja)
class CustomFlask(Flask):
jinja_options = ...
app = CustomFlask(__name__, ...)
C'è un modo posso modificare CustomFlask
applicare deco
decoratore a tutte le le risposte?
Che cosa stai cercando di fare esattamente qui? Qual è il caso d'uso che stai cercando di risolvere? Questo mi sembra un [problema XY] (http://meta.stackexchange.com/q/66377) se mai ne ho visto uno. –
È per IE. Ho aggiornato la domanda. – beardc