Если вашему расширению необходимо предоставить модели и контроллеры, вы, вероятно, захотите взглянуть на Pluggable Applications , которые предназначены для создания повторно используемых приложений Turbogears, которые можно подключать к другим приложениям для расширения их функций.
Используйте следующую команду gearbox для создания подключаемого приложения:
gearbox quickstart-pluggable plugtest
Эти подключаемые приложения могут определять свои собственные —
-
Контроллеры — которые будут автоматически монтироваться при удалении приложения.
-
Модели — которые будут доступны внутри и снаружи подключенного приложения.
-
Помощники — которые могут автоматически отображаться в объекте «H» в шаблоне приложения.
-
Bootstrap — запускается при вызове setup-app.
-
Статика — которая будет доступна по собственному личному пути.
Контроллеры — которые будут автоматически монтироваться при удалении приложения.
Модели — которые будут доступны внутри и снаружи подключенного приложения.
Помощники — которые могут автоматически отображаться в объекте «H» в шаблоне приложения.
Bootstrap — запускается при вызове setup-app.
Статика — которая будет доступна по собственному личному пути.
Установите это приложение plugtest и смонтируйте его, внеся следующие изменения в app_cfg.py .