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)