Nel pallone ogni funzione ha accesso a una domanda globale . In che modo i progettisti della fiaschetta smettono di sovrascrivere quella globale nel mezzo di una richiesta quando ne inizia un'altra?In che modo Flask mantiene la richiesta globale threadsafe
6
A
risposta
7
È un threadlocal, non un vero globale. Poiché ogni thread può trattare solo una richiesta alla volta, non c'è pericolo di interferenze.
In realtà c'è una descrizione completa di questo esattamente nei documenti Flask here.
(ancora non rende necessariamente un buon progetto, naturalmente.)
Questo è molto cool. Grazie anche per il link. È possibile/consigliabile legare le proprie informazioni in questo modo? – lemiant
Per un 'cattivo design' funziona davvero molto bene, però. Ammiro l'architettura, FWIW. –