Stavo leggendo attraverso il doc Flask - e mi sono imbattuto this:Locali del contesto: in che modo rendono globali le variabili di contesto locali?
... Per le applicazioni web è fondamentale per reagire ai dati di un client inviato al server . In Flask questa informazione è fornita dall'oggetto di richiesta globale. Se hai una certa esperienza con Python ti starai chiedendo in che modo l'oggetto può essere globale e come Flask riesce a essere ancora sicuro. La risposta sono i locali di contesto ...
Ora ho capito i locali di contesto per essere roba come la dichiarazione with
(certamente questo è ciò che il python 2.6 doc sembra suggerire). Sto lottando per vedere come questo ti permetterebbe di avere vars accessibili a livello globale che risiedono in uno spazio dei nomi locale? Come funziona concettualmente?
Inoltre: i globals sono generalmente considerati sporchi. Lo prendo, quindi perché è OK?
E 'ok perché la macchia le variabili globali giù molto bene. – aaronasterling