TurboGears - 可插拔應用程式



如果您的擴充套件需要公開模型和控制器,您可能需要了解可插拔應用程式,它們旨在建立可用於其他應用程式的 Turbogears 可重複使用應用程式,以擴充套件其功能。

使用以下 gearbox 命令建立可插拔應用程式 −

gearbox quickstart-pluggable plugtest

這些可插拔應用程式可以定義自己的 −

  • 控制器 − 在應用程式被清除時,它將自動載入。

  • 模型 − 在已插拔應用程式內和外部都可以使用這些模型。

  • 幫助程式 − 這些幫助程式可以在應用程式模板中的“H”物件中自動公開。

  • 載入程式 − 呼叫 setup-app 時將執行它。

  • 靜態 − 在它們自己的私有路徑上可用。

安裝此 plugtest 應用程式,並在app_cfg.py中執行以下修改以載入相同的應用程式。

from tgext.pluggable import plug
plug(base_config, plugtest)
廣告
© . All rights reserved.