Turbogears-pluggable-applications
提供:Dev Guides
TurboGears-プラグ可能なアプリケーション
拡張機能でモデルとコントローラーを公開する必要がある場合は、他のアプリケーションにプラグインして機能を拡張できる再利用可能なTurbogearsアプリケーションを作成する Pluggable Applications をご覧ください。
次のギアボックスコマンドを使用して、プラグ可能なアプリケーションを作成します-
gearbox quickstart-pluggable plugtest
これらのプラグ可能なアプリケーションは、独自に定義することができます-
- Controllers -アプリケーションが削除されると、自動的にマウントされます。
- モデル-プラグインされたアプリケーションの内外で利用可能になります。
- ヘルパー-アプリケーションテンプレートの「H」オブジェクトで自動的に公開できます。
- Bootstrap -setup-appが呼び出されたときに実行されます。
- Statics -独自のプライベートパスで利用可能になります。
このプラグテストアプリケーションをインストールし、 app_cfg.py で次の変更を加えて同じものをマウントします。
from tgext.pluggable import plug
plug(base_config, plugtest)