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

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

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

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

एक्सटेंशन पॉइंट

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

एक्सटेंशन पॉइंट API इंटरफ़ेस या हुक दस्तावेज़
कस्टम फ़िल्टर BaseFilter को सबक्लास करें और ModelView पर get_filter_registry() को ओवरराइड करें। कस्टम फ़िल्टर
कस्टम एक्सपोर्टर BaseExporter को सबक्लास करें। एक्सपोर्ट और इंपोर्ट
कस्टम इंपोर्टर BaseImporter को सबक्लास करें। एक्सपोर्ट और इंपोर्ट
कस्टम थीम BaseTheme को सबक्लास करें। कस्टम थीम
कस्टम प्रमाणीकरण बैकएंड BaseAuthProvider को सबक्लास करें। प्रमाणीकरण
कस्टम फ़ाइल स्टोरेज BaseStorage को सबक्लास करें, जो अपने name एट्रिब्यूट के ज़रिए खुद को रजिस्टर करता है। फ़ाइल स्टोरेज
कस्टम विजेट BaseWidget को सबक्लास करें। कस्टम व्यू
कस्टम व्यू पर अतिरिक्त रूट किसी CustomView मेथड पर @route("/path", methods=["GET"]) डेकोरेटर लगाएं। कस्टम व्यू
प्लगइन फ़ील्ड, व्यू, assets, और बहुत कुछ एक साथ बंडल करने के लिए BasePlugin को सबक्लास करें। प्लगइन

Tip

डिफ़ॉल्ट Tabler थीम के रंग बदलने के लिए आपको कस्टम थीम की ज़रूरत नहीं है। इसके बजाय एक DefaultTheme इंस्टेंस में TablerSettings ऑब्जेक्ट पास करें।


आगे क्या

  • कॉन्सेप्ट: देखें कि ये प्लग करने योग्य हिस्से फ़्रेमवर्क के आर्किटेक्चर में कैसे फ़िट होते हैं।
  • व्यू: उन कोर व्यू को देखें जिनसे इनमें से ज़्यादातर एक्सटेंशन पॉइंट जुड़ते हैं।