TurboGears-プラグ可能なアプリケーション

拡張機能でモデルとコントローラーを公開する必要がある場合は、おそらく Pluggable Applications、他のアプリケーション内にプラグインして機能を拡張できる再利用可能なTurbogearsアプリケーションを作成することを目的としています。

次のgearboxコマンドを使用して、プラグ可能なアプリケーションを作成します-

gearbox quickstart-pluggable plugtest

これらのプラグ可能なアプリケーションは、独自の-を定義できます。

  • Controllers −アプリケーションがパージされると、自動的にマウントされます。

  • Models −プラグされたアプリケーションの内外で利用可能になります。

  • Helpers −アプリケーションテンプレートの「H」オブジェクトで自動的に公開できます。

  • Bootstrap −setup-appが呼び出されたときに実行されます。

  • Statics −これは独自のプライベートパスで利用できます。

このplugtestアプリケーションをインストールし、で次の変更を加えてマウントします。 app_cfg.py

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