This document describes the internal workings of TurboGears, how the system is constructed, how the pieces fit together, and how to navigate the source-code for the project. Normally you will want to read these pages in order to extend, debug, or change the behaviour of TurboGears, or to start contributing to the project.
You will want to have read:
- Tutorials which describes how to get started with TurboGears
- Tips and Recipes which describes how to accomplish particular tasks with TurboGears
before diving into this material.
pylons.commands
– Command line functionspylons.configuration
– Configuration object and defaults setuppylons.controllers
– Controllerspylons.controllers.core
– WSGIController Classpylons.controllers.util
– Controller Utility functionspylons.controllers.xmlrpc
– XMLRPCController Classpylons.decorators
– Decoratorspylons.decorators.cache
– Cache Decoratorspylons.decorators.rest
– REST-ful Decoratorspylons.decorators.secure
– Secure Decoratorspylons.error
– Error handling supportpylons.i18n.translation
– Translation/Localization functionspylons.log
– Logging for WSGI errorspylons.middleware
– WSGI Middlewarepylons.templating
– Render functions and helperspylons.test
– Test related functionalitypylons.util
– Paste Template and Pylons utility functionspylons.wsgiapp
– PylonsWSGI App Creatortg.decorators
– Decoratorstg.flash
– Flashwebhelpers
– helper functions for web applications