TurboGears - Aplicativos plugáveis

Se sua extensão precisa expor modelos e controladores, você provavelmente deseja dar uma olhada no Pluggable Applications, que se destinam a criar aplicativos Turbogears reutilizáveis ​​que podem ser conectados a outros aplicativos para estender seus recursos.

Use o seguinte comando de caixa de engrenagens para criar um aplicativo plugável -

gearbox quickstart-pluggable plugtest

Esses aplicativos plugáveis ​​podem definir seus próprios -

  • Controllers - que será montado automaticamente quando o aplicativo for removido.

  • Models - que estará disponível dentro e fora do aplicativo conectado.

  • Helpers - que pode ser automaticamente exposta no objeto 'H' em um modelo de aplicativo.

  • Bootstrap - que será executado quando setup-app for chamado.

  • Statics - que estará disponível em seu próprio caminho privado.

Instale este aplicativo de teste de plug-in e monte-o fazendo as seguintes modificações em app_cfg.py.

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