विषय पर बढ़ें

2026

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

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

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

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

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 मॉडल से जनरेट होकर।

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

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

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

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

FastAPI & starlette-admin के साथ सॉफ़्ट डिलीट और ट्रैश व्यू

मानक DELETE ऑपरेशन कठोर होता है। अगर ऑपरेटर ग़लत जगह क्लिक कर दे, या कोई ऑटोमेटेड क्लीनअप जॉब ग़लत फ़िल्टर पर चल जाए, तो डेटा चला गया — जब तक आप कोई जटिल डेटाबेस रीस्टोर न करें। "सॉफ़्ट डिलीट" लागू करने से यह जोखिम कम हो जाता है: रिकॉर्ड को डेटाबेस से हमेशा के लिए हटाने की बजाय उसे डिलीटेड फ़्लैग कर दिया जाता है। इस तरीक़े से डेटा रिकवरी एक साधारण अपडेट ऑपरेशन बन जाती है।

यह गाइड दिखाती है कि starlette-admin का इस्तेमाल करते हुए FastAPI ऐप्लिकेशन में सॉफ़्ट डिलीट पैटर्न कैसे लागू करें। हम एक पूरा समाधान बनाएँगे, जिसमें शामिल होंगे:

  • एक ही डेटाबेस मॉडल
  • दो अलग-अलग एडमिनिस्ट्रेटिव व्यू
  • एक deleted_at टाइमस्टैम्प
  • रिकॉर्ड रीस्टोर करने या हमेशा के लिए परमानेंटली पर्ज करने के लिए एक समर्पित Trash इंटरफ़ेस

पूरा चलने योग्य कोड देखें: examples/advanced/01-soft-delete।