1 रिपॉजिटरी
Functions dedicated to isolating complex database retrieval logic from business services.
Distinct from Query Generation Patterns: Unlike query generation, this focuses on a structural pattern for organizing retrieval functions in the application layer.
Explore 1 awesome GitHub repository matching data & databases · Data Selectors. Refine with filters or upvote what's useful.
यह प्रोजेक्ट Django एप्लिकेशन को व्यवस्थित करने के लिए आर्किटेक्चरल मानक और पैटर्न प्रदान करता है। यह सर्विस-लेयर आर्किटेक्चर के माध्यम से व्यूज़ और मॉडल्स से बिज़नेस लॉजिक को अलग करने पर केंद्रित एक प्रोजेक्ट आर्किटेक्चर गाइड को परिभाषित करता है। यह गाइड विशिष्ट डिज़ाइन पैटर्न स्थापित करती है, जिसमें स्टैंडअलोन बिज़नेस लॉजिक फंक्शन्स के लिए एक सर्विस लेयर और जटिल डेटाबेस क्वेरी को अलग करने के लिए एक डेटा सेलेक्टर पैटर्न शामिल है। यह सिंगल-पर्पस व्यूज़ के लिए एक मानक को परिभाषित करती है जो लॉजिक को सर्विसेज को सौंपते हैं और डेटा इनपुट और आउटपुट के लिए समर्पित सीरियलाइज़र का उपयोग करते हैं। यह फ्रेमवर्क कई व्यापक क्षमता क्षेत्रों को कवर करता है, जिसमें बेस सेटिंग्स से वातावरण ओवरराइड को अलग करने के लिए मॉड्यूलर कॉन्फ़िगरेशन प्रबंधन, डोमेन-संचालित त्रुटि मैपिंग के लिए एक कस्टम अपवाद पदानुक्रम, और बैकग्राउंड टास्क और आवधिक शेड्यूलिंग के समन्वय के लिए एक सिस्टम शामिल है। इसमें मॉडल और सर्विस-लेवल वैलिडेशन के साथ डेटाबेस बाधाओं को संयोजित करने के लिए मानक भी शामिल हैं।
Implements a data selector pattern to isolate complex database queries from the API and service layers.