2 रिपॉजिटरी
Adding search and filter logic to REST API endpoints to allow clients to request subsets of data.
Distinct from REST API Frameworks: Focuses on the filtering extension for APIs rather than the general API framework itself.
Explore 2 awesome GitHub repositories matching web development · API Query Filtering. Refine with filters or upvote what's useful.
django-filter, डिक्लेरेटिव सिंटैक्स का उपयोग करके URL पैरामीटर्स को डेटाबेस लुकअप्स में मैप करके Django QuerySets को फ़िल्टर करने के लिए एक लाइब्रेरी है। यह एक मॉडल फिल्टर जनरेटर और एक डेटाबेस लुकअप टूल के रूप में कार्य करता है जो डेटा परिणामों को परिष्कृत करने के लिए अनुरोध पैरामीटर्स को क्वेरीज़ में अनुवादित करता है। यह प्रोजेक्ट मॉडल फील्ड डेफिनिशन के आधार पर सर्च फिल्टर्स और यूजर-फेसिंग फॉर्म्स के स्वचालित जनरेशन को सक्षम बनाता है। यह कस्टम लुकअप मेथड्स, रिलेशनशिप पाथ्स और फुल-टेक्स्ट सर्च इंटीग्रेशन के माध्यम से उन्नत रिट्रीवल लॉजिक का समर्थन करता है, साथ ही REST API एंडपॉइंट्स के भीतर परिणामों को परिष्कृत करने के लिए एक सिस्टम प्रदान करता है। इसकी क्षमताओं में इंटरैक्टिव फिल्टर फॉर्म्स का निर्माण, फिल्टर्ड लिस्ट व्यूज़ की रेंडरिंग और डायनामिक फिल्टर सेट इंस्टेंटिएशन के लिए फैक्ट्री फंक्शन्स का उपयोग शामिल है। यह सिस्टम बूलियन, UUIDs और ISO 8601 टाइमस्टैम्प के लिए टाइप-विशिष्ट फ़िल्टरिंग, और ऑथेंटिकेटेड यूजर आइडेंटिटी का उपयोग करके अनुरोध-आधारित फ़िल्टरिंग को भी संभालता है।
Adds powerful search and filter capabilities to REST API endpoints for refined data retrieval.
यह प्रोजेक्ट Laravel एप्लिकेशन के लिए एक Eloquent क्वेरी बिल्डर रैपर और REST API क्वेरी पार्सर है। यह API एंडपॉइंट्स के लिए डायनामिक फिल्टरिंग, सॉर्टिंग और रिलेशनशिप लोडिंग प्रदान करने के लिए HTTP अनुरोध मापदंडों को डेटाबेस क्वेरी में अनुवादित करता है। सिस्टम स्टोरेज लेयर से बाहरी API इंटरफेस को एलिएस-आधारित स्कीमा एब्सट्रैक्शन के माध्यम से अलग करता है, जिससे सार्वजनिक फील्ड नामों को निजी डेटाबेस कॉलम पर मैप करने की अनुमति मिलती है। यह नेस्टेड रिलेशनशिप और एग्रीगेट काउंट्स के डायनामिक समावेश का समर्थन करता है, साथ ही इनवोकेबल क्लासेस और क्लोजर के माध्यम से फिल्टर और सॉर्टिंग के लिए कस्टम प्रोग्रामेटिक लॉजिक के निष्पादन का भी समर्थन करता है। क्षमता सतह अनुरोध मापदंडों के आधार पर फील्ड चयन और परिणाम ऑर्डरिंग के माध्यम से डेटा प्रोजेक्शन को कवर करती है। यह डॉट-नोटेशन का उपयोग करके रिलेशनशिप-आधारित फिल्टरिंग, लोकल मॉडल स्कोप के साथ एकीकरण और सॉफ्ट-डिलीट किए गए रिकॉर्ड्स की दृश्यता पर नियंत्रण के लिए तंत्र भी प्रदान करती है।
Maps URL query strings to database constraints to provide dynamic data filtering for API endpoints.