- TurboGears 教程
- TurboGears - 主页
- TurboGears - 概述
- TurboGears - 环境
- TurboGears - 第一个程序
- TurboGears - 依赖关系
- TurboGears - 服务模板
- TurboGears - HTTP 方法
- Genshi模板语言
- TurboGears - 包括
- TurboGears - JSON 渲染
- TurboGears - URL 层次结构
- TurboGears - Toscawidgets 表格
- TurboGears - 验证
- TurboGears - 闪讯
- TurboGears - Cookie 和会话
- TurboGears - 缓存
- TurboGears - Sqlalchemy
- TurboGears - 创建模型
- TurboGears - 原油操作
- TurboGears - 数据网格
- TurboGears - 分页
- TurboGears - 管理员访问
- 授权与认证
- TurboGears - 使用 MongoDB
- TurboGears - 脚手架
- TurboGears - 挂钩
- TurboGears - 编写扩展
- TurboGears - 可插拔应用
- TurboGears - 安静的应用程序
- TurboGears - 部署
- TurboGears 有用资源
- TurboGears - 快速指南
- TurboGears - 有用的资源
- TurboGears - 讨论
TurboGears - 可插拔应用
如果您的扩展需要公开模型和控制器,您可能需要查看可插拔应用程序,它旨在创建可重用的 Turbogears 应用程序,这些应用程序可以插入其他应用程序以扩展其功能。
使用以下变速箱命令创建可插入应用程序 -
gearbox quickstart-pluggable plugtest
这些可插入应用程序可以定义自己的 -
控制器- 当应用程序被清除时,控制器将自动安装。
模型- 将在插入的应用程序内部和外部可用。
助手- 可以在应用程序模板的“H”对象中自动公开。
Bootstrap - 将在调用 setup-app 时执行。
静态- 将在他们自己的私有路径上可用。
安装此插件测试应用程序并通过在app_cfg.py中进行以下修改来安装它。
from tgext.pluggable import plug plug(base_config, plugtest)