The CherryPy Documentation
Next
The CherryPy Documentation
Revision: Latest trunk
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. Overview
3.2. Requirements
3.3. Layout of the package
3. Reference
1. Application developer reference
1.1. Global Overview
1.2. Filters
1.3. Configuration system
1.4. Session Management
1.5. Templating language independent
1.6. Static content handling
1.7. File upload
1.8. Exceptions and Error Handling
2. Administrator reference
2.1. Install a CherryPy application
2.2. Config options reference
2.3. Mounting applications
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