TurboGears - podłączane aplikacje
Jeśli twoje rozszerzenie musi udostępniać modele i kontrolery, prawdopodobnie chcesz rzucić okiem na plik Pluggable Applications, które mają na celu tworzenie aplikacji Turbogears wielokrotnego użytku, które można podłączyć do innych aplikacji w celu rozszerzenia ich funkcji.
Użyj następującego polecenia skrzyni biegów, aby utworzyć podłączalną aplikację -
gearbox quickstart-pluggable plugtest
Te dołączane aplikacje mogą definiować własne -
Controllers - który zostanie automatycznie zamontowany po wyczyszczeniu aplikacji.
Models - który będzie dostępny wewnątrz i na zewnątrz podłączonej aplikacji.
Helpers - które mogą być automatycznie widoczne w obiekcie „H” w szablonie aplikacji.
Bootstrap - które zostanie wykonane po wywołaniu setup-app.
Statics - które będą dostępne na własnej prywatnej ścieżce.
Zainstaluj tę aplikację plugtest i zamontuj ją, wprowadzając następujące modyfikacje w app_cfg.py.
from tgext.pluggable import plug
plug(base_config, plugtest)