2010-01-04 4 views
1

Pour partager un état (par exemple un utilisateur) entre un module dans django, les utilisateurs utilisent parfois le stockage local de threads, mais comme google app suit la norme CGI et conserve l'état d'une requête dans os.environ, puis-je partager des objets entre deux modules juste en le réglant par exemplepartager des objets entre le module dans GAE

mod1.my_data = {} et maintenant tout autre module peut gérer my_data?

sans se soucier d'autres threads/demandes partageant/écrasant il?

Répondre

0

Les demandes ultérieures qui ont été servies sur le même processus (vous ne pouvez pas contrôler cela) accéderaient au même objet mod1.my_data (sauf si vous prenez la peine de le réaffecter en tant qu'objet frais au début de chaque requête, de cours).

+0

merci, oui je suis en train de paramétrer les données dans un middleware, donc chaque requête voit des données correctes –

Questions connexes