📜  TurboGears-可插拔应用程序

📅  最后修改于: 2020-10-19 03:36:42             🧑  作者: Mango


如果您的扩展程序需要公开模型和控制器,则可能需要看一下Pluggable Applications ,它们旨在创建可重用的Turbogears应用程序,可以将其插入其他应用程序以扩展其功能。

使用以下gearbox命令创建可插入应用程序-

gearbox quickstart-pluggable plugtest

这些可插拔的应用程序可以定义自己的-

  • 控制器-清除应用程序后将自动安装。

  • 模型-将在插入的应用程序内部和外部可用。

  • 助手-可以自动显示在应用程序模板的“ H”对象中。

  • Bootstrap-将在调用setup-app时执行。

  • 静态-可以在自己的专用路径上使用。

安装此plugtest应用程序,并通过在app_cfg.py中进行以下修改来安装该应用程序。

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