Skip to content
Branch: master
Find file History
Latest commit b6d8061 Aug 15, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.rst Correct heading length. Aug 15, 2018
__init__.py Removed trailing whitespace from the codebase. Apr 3, 2012
custom_error.html Bye bye, py2/3. Jul 2, 2011
pdf_file.pdf Bye bye, py2/3. Jul 2, 2011
tut01_helloworld.py Convert all strings to conform single-quoted style Sep 8, 2016
tut02_expose_methods.py PEP8fy codebase: eliminated E305 flake8 error Mar 11, 2017
tut03_get_and_post.py
tut04_complex_site.py Finally fix E402 for tutorial/tut*.py Sep 8, 2016
tut05_derived_objects.py Finally fix E402 for tutorial/tut*.py Sep 8, 2016
tut06_default_method.py
tut07_sessions.py
tut08_generators_and_yield.py Convert all strings to conform single-quoted style Sep 8, 2016
tut09_files.py
tut10_http_errors.py Convert all strings to conform single-quoted style Sep 8, 2016
tutorial.conf Bye bye, py2/3. Jul 2, 2011

README.rst

CherryPy Tutorials

This is a series of tutorials explaining how to develop dynamic web applications using CherryPy. A couple of notes:

  • Each of these tutorials builds on the ones before it. If you're new to CherryPy, we recommend you start with 01_helloworld.py and work your way upwards. :)
  • In most of these tutorials, you will notice that all output is done by returning normal Python strings, often using simple Python variable substitution. In most real-world applications, you will probably want to use a separate template package (like Cheetah, CherryTemplate or XML/XSL).
You can’t perform that action at this time.