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