The CherryPy Documentation
Next
The CherryPy Documentation
Revision: 2.1.0
Copyright © 2005
Table of Contents
Preface
1. About this Manual
2. Introduction
1. Getting started
1. Installing CherryPy from a release package
1.1. Obtaining a release package
1.2. Installing from a release package
2. Installing CherryPy from the Subversion repository
2.1. Obtaining the package from the Subversion repository
2.2. Installing the package from the Subversion repository
3. Running the test programs
2. CherryPy By Example
1. Hello World
2. Exposed Methods
3. A real case application : A blog.
3.1. Features of the blog
3.2. Setting up the project
3.3. Design consideration
3.4. Tools
3.5. Building the application
3.6. Running the application
3. Reference
1. Application developer reference
1.1. Filters
1.2. Configuration system overview
1.3. Session Management
1.4. Templating language independent
1.5. Static content handling
1.6. File upload
1.7. Exceptions and Error Handling
2. Administrator reference
2.1. Install a CherryPy application
2.2. Config options reference
2.3. Configure an application
2.4. Production Setup
3. CherryPy framework developer reference
3.1. Detailed overview of CherryPy
3.2. Design choices
3.3. API reference
3.4. Filters explained
3.5. Web servers architecure (HTTP servers which CP supplies)
A. Appendix
1. History of CherryPy
1.1. CherryPy 1
1.2. CherryPy 2
2. Coding style
3. License