TurboGears - Applications enfichables

Si votre extension a besoin d'exposer des modèles et des contrôleurs, vous voudrez probablement jeter un œil à la Pluggable Applications, qui sont destinés à créer des applications Turbogears réutilisables qui peuvent être connectées à d'autres applications pour étendre leurs fonctionnalités.

Utilisez la commande de boîte de vitesses suivante pour créer une application enfichable -

gearbox quickstart-pluggable plugtest

Ces applications enfichables peuvent définir leurs propres -

  • Controllers - qui sera automatiquement monté, lors de la purge de l'application.

  • Models - qui sera disponible à l'intérieur et à l'extérieur de l'application connectée.

  • Helpers - qui peut être automatiquement exposé dans l'objet 'H' dans un modèle d'application.

  • Bootstrap - qui sera exécuté lors de l'appel de setup-app.

  • Statics - qui seront disponibles sur leur propre chemin privé.

Installez cette application plugtest et montez-la en apportant les modifications suivantes dans app_cfg.py.

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