3 रिपॉजिटरी
Base classes and patterns for handling HTTP requests and responses in an API.
Distinguishing note: Focuses on API-specific view logic rather than general web views.
Explore 3 awesome GitHub repositories matching web development · API View Controllers. Refine with filters or upvote what's useful.
Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an
Provides pre-built view classes that implement standard CRUD operations for API endpoints.
यह प्रोजेक्ट Django एप्लिकेशन को व्यवस्थित करने के लिए आर्किटेक्चरल मानक और पैटर्न प्रदान करता है। यह सर्विस-लेयर आर्किटेक्चर के माध्यम से व्यूज़ और मॉडल्स से बिज़नेस लॉजिक को अलग करने पर केंद्रित एक प्रोजेक्ट आर्किटेक्चर गाइड को परिभाषित करता है। यह गाइड विशिष्ट डिज़ाइन पैटर्न स्थापित करती है, जिसमें स्टैंडअलोन बिज़नेस लॉजिक फंक्शन्स के लिए एक सर्विस लेयर और जटिल डेटाबेस क्वेरी को अलग करने के लिए एक डेटा सेलेक्टर पैटर्न शामिल है। यह सिंगल-पर्पस व्यूज़ के लिए एक मानक को परिभाषित करती है जो लॉजिक को सर्विसेज को सौंपते हैं और डेटा इनपुट और आउटपुट के लिए समर्पित सीरियलाइज़र का उपयोग करते हैं। यह फ्रेमवर्क कई व्यापक क्षमता क्षेत्रों को कवर करता है, जिसमें बेस सेटिंग्स से वातावरण ओवरराइड को अलग करने के लिए मॉड्यूलर कॉन्फ़िगरेशन प्रबंधन, डोमेन-संचालित त्रुटि मैपिंग के लिए एक कस्टम अपवाद पदानुक्रम, और बैकग्राउंड टास्क और आवधिक शेड्यूलिंग के समन्वय के लिए एक सिस्टम शामिल है। इसमें मॉडल और सर्विस-लेवल वैलिडेशन के साथ डेटाबेस बाधाओं को संयोजित करने के लिए मानक भी शामिल हैं।
Implements a pattern for structured API views that delegate business logic to services and use dedicated serializers.
This project is the core management framework for a security appliance, providing the primary infrastructure for firewall management, network intrusion prevention, and high-availability networking. It serves as the centralized system for controlling network security policies, filtering traffic, and administering a security appliance dashboard. The system is distinguished by its high-availability capabilities, which include synchronizing configurations and connection state tables across redundant nodes to enable automatic hardware failover. It also features a modular plugin architecture for ex
Connects incoming URL patterns to specific controllers and views for navigating the management interface.