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