1 रिपॉजिटरी
Mechanisms that map view callables to resources based on marker interfaces rather than specific class types.
Distinct from Generated View Interfaces: None of the candidates cover marker-interface based dispatching for web views.
Explore 1 awesome GitHub repository matching web development · Interface-Based View Dispatch. Refine with filters or upvote what's useful.
Pyramid वेब एप्लिकेशन बनाने के लिए डिज़ाइन किया गया एक Python वेब फ्रेमवर्क और WSGI टूलकिट है। यह एक URL रूटिंग इंजन के रूप में कार्य करता है जो पैटर्न-आधारित रूटिंग और पदानुक्रमित संसाधन ट्री ट्रैवर्सल (hierarchical resource tree traversal) दोनों का उपयोग करके आने वाले HTTP अनुरोधों को विशिष्ट व्यू कॉलएबल्स (view callables) पर मैप करता है। यह फ्रेमवर्क अपने हाइब्रिड डिस्पैच सिस्टम के लिए जाना जाता है, जो डेवलपर्स को रेगुलर एक्सप्रेशन URL मैचिंग को नेस्टेड ऑब्जेक्ट्स के ट्री को नेविगेट करके अनुरोधों को हल करने की क्षमता के साथ संयोजित करने की अनुमति देता है। यह एक लचीला कंपोनेंट आर्किटेक्चर लागू करता है जो एप्लिकेशन रजिस्ट्री प्रबंधन, आस्थगित कॉन्फ़िगरेशन निष्पादन और मूल सोर्स कोड को संशोधित किए बिना व्यू या रूट को ओवरराइड करने की क्षमता का समर्थन करता है। इसकी व्यापक क्षमताओं में साइन्ड कुकीज़ और ACL-आधारित प्राधिकरण के माध्यम से पहचान प्रबंधन, अनुरोध लाइफसाइकिल के लिए एक इवेंट-संचालित समन्वय प्रणाली, और UI अनुवाद के लिए अंतर्राष्ट्रीयकरण सेवाएं शामिल हैं। यह कस्टम सीरियलाइज़र और टेम्प्लेट एकीकरण के माध्यम से कंटेंट रेंडरिंग के लिए उपकरण प्रदान करता है, साथ ही क्रॉस-कटिंग लॉजिक को इंजेक्ट करने के लिए एक मिडलवेयर ट्विन पाइपलाइन भी प्रदान करता है। इस टूलकिट में रूट इंस्पेक्शन, प्रोजेक्ट स्कैफोल्डिंग और एप्लिकेशन डिबगिंग के लिए एक प्रशासनिक कमांड-लाइन इंटरफेस शामिल है।
Associates view callables with marker interfaces to share views across different resource implementations.