116 votes

Comment empêcher Flask de s'initialiser deux fois en mode débogage ?

Lors de la création d'un service Flask en Python et de l'activation du mode de débogage, le service Flask s'initialise deux fois. Lorsque l'initialisation charge les caches et autres, cela peut prendre un certain temps. Avoir à faire cela deux fois est ennuyeux en mode développement (débogage). Lorsque le débogage est désactivé, le service Flask ne s'initialise qu'une seule fois.

Comment empêcher Flask de s'initialiser deux fois en mode débogage ?

18voto

Alex Morega Points 1937

Vous pouvez utiliser le crochet before_first_request

 @app.before_first_request
def initialize():
    print "Called only once, when the first request comes in"

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X