विषय पर बढ़ें

Tutorials

पर्यवेक्षित मशीन अनुवाद

यह सामग्री मानव-निर्मित शब्दावलियों और शैली गाइडों के मार्गदर्शन में मशीन जनरेशन द्वारा अनुवादित की गई है। चूँकि इस पाठ की समीक्षा लाइन-दर-लाइन मैन्युअल रूप से नहीं की गई है, इसलिए कभी-कभी त्रुटियाँ या अनाड़ी वाक्य-रचना हो सकती है।

किसी भी विसंगति की स्थिति में, मूल अंग्रेज़ी संस्करण ही प्रामाणिक स्रोत है।

मूल अंग्रेज़ी संस्करण पढ़ें

starlette-admin के साथ FastAPI में 5 मिनट में एडमिन पैनल जोड़ें

आपका backend चालू है और चल रहा है, लेकिन जल्द ही non-engineers को live data बदलने की ज़रूरत पड़ेगी। किसी को किसी रिकॉर्ड की टाइपिंग की ग़लती ठीक करनी होगी, कोई पोस्ट अनपब्लिश करनी होगी, या देखना होगा कि यूज़र ने असल में क्या सबमिट किया। मानक जुगाड़ शायद ही कभी साफ़ होते हैं:

विकल्प दिक़्क़त
कस्टम CRUD फ़्रंटएंड इसे बनाने और मैनेज करने में डेवलपर के हफ़्तों भर वक़्त की ख़र्च होती है।
सीधा डेटाबेस एक्सेस यह सुरक्षा और डेटा इंटीग्रिटी के लिए बहुत बड़ा जोखिम पैदा करता है।
Django Admin / Flask Admin यह या तो फ़्रेमवर्क बदलने पर मजबूर करता है या सिंक्रोनस WSGI पर टिका रहता है, जो आपकी एसिंक्रोनस ASGI ऐप्लिकेशन को ब्लॉक कर देता है।
starlette-admin यह बिना किसी फ़्रंटएंड कोड के आपकी ऐप्लिकेशन पर तुरंत माउंट हो जाता है।

starlette-admin किसी भी Starlette-आधारित ऐप्लिकेशन के साथ काम करता है — और FastAPI ठीक वही है।

यह गाइड आपको पाँच मिनट में एक ख़ाली फ़ाइल से लेकर चलने वाले बैक ऑफ़िस तक ले जाती है। आप पेजिनेटेड लिस्ट, सर्च फ़ंक्शनैलिटी, सॉर्ट करने योग्य कॉलम, अपने मौजूदा Pydantic स्कीमा से वैलिडेट होने वाले क्रिएट और एडिट फ़ॉर्म, डिलीशन कन्फ़र्मेशन और CSV एक्सपोर्ट बनाएँगे — सब कुछ सीधे एक SQLAlchemy मॉडल से जनरेट होकर।