मैं django के लिए काफी नया हूँ, और Drupal से इसे स्थानांतरित कर दिया।डीबी में ऐप से संबंधित चर स्टोर करने के लिए कोई django idiom है?
ड्रूपल में मॉड्यूल-स्तरीय वेरिएबल्स को परिभाषित करना संभव है (डीजेएनओ में संग्रहीत "एप्लिकेशन" पढ़ें) जो डीबी में संग्रहीत हैं और ड्रूपल की "कोर टेबल" में से एक का उपयोग करें। मुहावरा होगा कुछ की तरह:
variable_set('mymodule_variablename', $value);
variable_get('mymodule_variablename', $default_value);
variable_del('mymodule_variablename');
विचार है कि यह कोई मतलब नहीं होगा प्रत्येक मॉड्यूल (ऐप्लिकेशन) एक पूरी "मॉड्यूल तालिका" सिर्फ़ एक मान स्टोर करने के लिए का दृष्टांत करने के लिए है, इसलिए कोर प्रदान करता है मॉड्यूल में साझा करने के लिए एक आम एक।
Django की मेरी नौसिखिया समझ का सबसे अच्छा करने के लिए, Django इस तरह के एक कार्यक्षमता की कमी है, लेकिन - क्योंकि यह एक आम पैटर्न है - मैं इतना समुदाय के लिए जांच अगर वहाँ एक विशिष्ट/मानक/मुहावरेदार तरीका है करने के लिए बारी करने के लिए सोचा कि django devs इस समस्या को हल करने के लिए उपयोग करते हैं।
(बीटीडब्लू: मान स्थिर नहीं है कि मैं एक सेटिंग फ़ाइल में डाल सकता हूं। यह एक मूल्य है जिसे प्रतिदिन ताज़ा किया जाना चाहिए, और प्रत्येक अनुरोध पर पढ़ा जाना चाहिए)।
मुझे थोड़ी देर के लिए ऐसा कुछ ढूंढ रहा है - यह एक अच्छा कार्यान्वयन जैसा दिखता है। Disqus के लिए तीन चीयर्स। –
धन्यवाद, ऐसा लगता है कि बिल पूरी तरह फिट हो रहा है। :) – mac