के साथ इतना बुरा क्या है Django दुनिया में हर कोई थ्रेडलोकल्स से नफरत करता है (http://code.djangoproject.com/ticket/4280, http://code.djangoproject.com/wiki/CookBookThreadlocalsAndUser)। मैंने इस पर आर्मीन के निबंध को पढ़ा (http://lucumr.pocoo.org/2006/7/10/why-i-cant-stand-threadlocal-and-others), लेकिन इसमें से अधिकांश थ्रेडलोकल्स पर टिकाऊ है क्योंकि यह सुरुचिपूर्ण है।थ्रेडलोकल्स
मेरे पास एक परिदृश्य है जहां सैडलोकल्स चीजों को काफी आसान बना देगा। (मेरे पास एक ऐप है जहां लोगों के पास सबडोमेन होंगे, इसलिए सभी मॉडलों को मौजूदा सबडोमेन तक पहुंच की आवश्यकता है, और अनुरोधों से उन्हें पास करने की आवश्यकता नहीं है, अगर थ्रेडलोकल्स के साथ एकमात्र समस्या यह है कि वे सुरुचिपूर्ण हैं, या भंगुर हैं कोड।)
इसके अलावा बहुत से जावा ढांचे थ्रेडलोकल्स का उपयोग कर रहे हैं, तो उनका मामला पायथन/डीजेगो से अलग कैसे है?
threadlocals बिना उपडोमेन बहु किरायेदारी को लागू करने की कोशिश की, मैं पूरी तरह से सहानुभूति कर सकते हैं । कुछ गंभीर निराशा के बाद, थ्रेडलोकल्स वास्तव में जाने का एकमात्र तरीका बन गया। मैंने उनके खिलाफ तर्क पढ़ा, और वे पर्याप्त मजबूत नहीं थे। मुझे लगता है कि थ्रेडलोकल्स का उपयोग करने से इनकार करना प्राथमिक कारणों में से एक है कि साइट्स फ्रेमवर्क कुछ परिदृश्यों के लिए बेकार है। दिलचस्प होगा अगर वे कभी भी यह पता लगाएंगे कि कैसे कानूनी रूप से https://code.djangoproject.com/ticket/15089 को हल करने के तरीके को हल किया जाए जो कि आपके द्वारा उपयोग किए जा रहे बहु-किरायेदारी के प्रकार के अनुकूल हो सकता है और मैं उनका उपयोग कर रहा हूं। –
Django Cookbook लिंक टूटा हुआ है। निबंध लिंक भी टूटा हुआ है ([संभावित प्रतिस्थापन] (http://www.memonic.com/user/pneff/folder/python/id/1Wg))। –