TurboGears - steckbare Anwendungen
Wenn Ihre Erweiterung Modelle und Controller verfügbar machen muss, sollten Sie sich wahrscheinlich die ansehen Pluggable Applications, die wiederverwendbare Turbogears-Anwendungen erstellen sollen, die in andere Anwendungen integriert werden können, um deren Funktionen zu erweitern.
Verwenden Sie den folgenden Getriebebefehl, um eine steckbare Anwendung zu erstellen:
gearbox quickstart-pluggable plugtest
Diese steckbaren Anwendungen können ihre eigenen definieren -
Controllers - wird automatisch gemountet, wenn die Anwendung gelöscht wird.
Models - die innerhalb und außerhalb der angeschlossenen Anwendung verfügbar sein werden.
Helpers - die automatisch im 'H'-Objekt in einer Anwendungsvorlage verfügbar gemacht werden kann.
Bootstrap - wird ausgeführt, wenn die setup-app aufgerufen wird.
Statics - die auf ihrem eigenen privaten Weg verfügbar sein werden.
Installieren Sie diese Plugtest-Anwendung und mounten Sie sie, indem Sie die folgenden Änderungen in vornehmen app_cfg.py.
from tgext.pluggable import plug
plug(base_config, plugtest)