- 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 - Crud 操作
- TurboGears - DataGrid
- TurboGears - 分頁
- TurboGears - 管理員訪問
- 授權和身份驗證
- TurboGears - 使用 MongoDB
- TurboGears - 腳手架
- TurboGears - 鉤子
- TurboGears - 編寫擴充套件
- TurboGears - 可插拔應用程式
- TurboGears - Restful 應用程式
- TurboGears - 部署
- TurboGears 有用資源
- TurboGears - 快速指南
- TurboGears - 有用資源
- TurboGears - 討論
TurboGears - 可插拔應用程式
如果您的擴充套件需要公開模型和控制器,您可能需要了解可插拔應用程式,它們旨在建立可用於其他應用程式的 Turbogears 可重複使用應用程式,以擴充套件其功能。
使用以下 gearbox 命令建立可插拔應用程式 −
gearbox quickstart-pluggable plugtest
這些可插拔應用程式可以定義自己的 −
控制器 − 在應用程式被清除時,它將自動載入。
模型 − 在已插拔應用程式內和外部都可以使用這些模型。
幫助程式 − 這些幫助程式可以在應用程式模板中的“H”物件中自動公開。
載入程式 − 呼叫 setup-app 時將執行它。
靜態 − 在它們自己的私有路徑上可用。
安裝此 plugtest 應用程式,並在app_cfg.py中執行以下修改以載入相同的應用程式。
from tgext.pluggable import plug plug(base_config, plugtest)
廣告