TurboGears - प्लग करने योग्य अनुप्रयोग

यदि आपके एक्सटेंशन को मॉडल और नियंत्रक को उजागर करने की आवश्यकता है, तो आप शायद इस पर एक नज़र डालना चाहते हैं Pluggable Applications, जो पुन: प्रयोज्य टर्बोगियर्स एप्लिकेशन बनाने के लिए होते हैं जिन्हें अपनी सुविधाओं का विस्तार करने के लिए अन्य अनुप्रयोगों के अंदर प्लग किया जा सकता है।

प्लगेबल एप्लिकेशन बनाने के लिए निम्न गियरबॉक्स कमांड का उपयोग करें -

gearbox quickstart-pluggable plugtest

ये प्लगेबल एप्लिकेशन उनके स्वयं को परिभाषित कर सकते हैं -

  • Controllers - जो स्वचालित रूप से माउंट किया जाएगा, जब आवेदन को शुद्ध किया जाता है।

  • Models - जो प्लग किए गए एप्लिकेशन के अंदर और बाहर उपलब्ध होगा।

  • Helpers - जिसे एप्लिकेशन टेम्पलेट में 'H' ऑब्जेक्ट में स्वचालित रूप से उजागर किया जा सकता है।

  • Bootstrap - जिसे सेटअप-ऐप कहा जाने पर निष्पादित किया जाएगा।

  • Statics - जो अपने निजी रास्ते पर उपलब्ध होगा।

इस प्लगइस्ट एप्लिकेशन को स्थापित करें और निम्नलिखित संशोधनों को करके इसे माउंट करें app_cfg.py

from tgext.pluggable import plug
plug(base_config, plugtest)