मैं Django में एक बड़े सोशल नेटवर्किंग ऐप पर काम कर रहा हूं, जहां मैं कई फ्रंट-एंड घटकों का उपयोग कई बार करने की अपेक्षा करता हूं, और अक्सर इस तरह से डिजाइन की गई कार्यक्षमता के साथ कस्टम घटकों में अन्य कस्टम घटकों, जिनमें अभी तक छोटे सबकंपोनेंट्स (विज्ञापन infinitum) हो सकता है। इन सभी घटकों को आमतौर पर गतिशील उत्पन्न होते हैं। मैं Django ढांचे में इसे आर्किटेक्ट करने का सबसे अच्छा तरीका जानने की कोशिश कर रहा हूं, जैसे कि मेरे घटकों को बनाए रखना आसान है और प्रोग्रामिंग इंटरफेस स्पष्ट है। वैश्विक संदर्भ पर भारी निर्भरता इस के विपरीत प्रतीत होती है, हालांकि, मैं दृश्य में एक बार में सभी को अनावश्यक प्रश्नों से बचने में फायदे देख सकता हूं।Django: एक नेस्टेड, पुन: प्रयोज्य घटक डिज़ाइन को कार्यान्वित करना
कस्टम समावेशन टेम्पलेट टैग घटकों को लागू करने के लिए एक अच्छा फिट प्रतीत होता है, लेकिन मुझे आश्चर्य है, अत्यधिक घोंसला वाले टेम्पलेट टैग प्रदर्शन समस्याओं को बना सकते हैं, या पार्सिंग आर्किटेक्चर इसे रोकता है? मुख्य पृष्ठ टेम्पलेट, कस्टम टैग और सभी को प्रस्तुत करने के लिए संदर्भ के संदर्भ में दृश्य स्तर पर स्वयं-दस्तावेज़ बनाने का सबसे अच्छा तरीका क्या है? मैं इसे टेम्पलेट संदर्भ सेट अप करने के लिए कोड को सही तरीके से बनाए रखने की कोशिश करने के लिए एक मामूली दुःस्वप्न होने की कल्पना कर रहा हूं। अंत में, इन घटकों के लिए सीएसएस को बनाए रखने का सबसे अच्छा तरीका क्या है?
नेस्टेड-घटक डिज़ाइन बनाने के लिए अन्य अनुशंसित दृष्टिकोणों का सुझाव देने के लिए स्वतंत्र महसूस करें।
यह मेरे लिए एक बेहद आम समस्या की तरह प्रतीत होता है, यही कारण है कि मुझे यह थोड़ा अजीब लगता है कि न तो मैनुअल, न ही मुझे कोई संसाधन मिला है, न ही मुझे कोई जवाब मिला है (आपका तक) एक आर्किटेक्चर बनाने के मुद्दों को संबोधित करें जो एक घटक स्तर पर मॉड्यूलर और रखरखाव योग्य है। शायद लोग इसके लिए Django का उपयोग नहीं कर रहे हैं। लेकिन अगर ऐसा है, तो भी मुझे उम्मीद है कि मूल मुद्दे किसी भी एमवीसी ढांचे में मौजूद होगा। – acjay