Tornado
stable
  • User’s guide
    • Introduction
    • Asynchronous and non-Blocking I/O
    • Coroutines
    • Queue example - a concurrent web spider
    • Structure of a Tornado web application
    • Templates and UI
    • Authentication and security
    • Running and deploying
  • Web framework
  • HTTP servers and clients
  • Asynchronous networking
  • Coroutines and concurrency
  • Integration with other services
  • Utilities
  • Frequently Asked Questions
  • Release notes
 
Tornado
  • Docs »
  • User’s guide
  • Edit on GitHub

User’s guide¶

  • Introduction
  • Asynchronous and non-Blocking I/O
    • Blocking
    • Asynchronous
    • Examples
  • Coroutines
    • How it works
    • Coroutine patterns
      • Interaction with callbacks
      • Calling blocking functions
      • Parallelism
      • Interleaving
      • Looping
  • Queue example - a concurrent web spider
  • Structure of a Tornado web application
    • The Application object
    • Subclassing RequestHandler
    • Handling request input
    • Overriding RequestHandler methods
    • Error Handling
    • Redirection
    • Asynchronous handlers
  • Templates and UI
    • Configuring templates
    • Template syntax
    • Internationalization
    • UI modules
  • Authentication and security
    • Cookies and secure cookies
    • User authentication
    • Third party authentication
    • Cross-site request forgery protection
  • Running and deploying
    • Processes and ports
    • Running behind a load balancer
    • Static files and aggressive file caching
    • Debug mode and automatic reloading
    • WSGI and Google App Engine
Next Previous

© Copyright 2011, Facebook. Revision 5d4d114354f86b663e4ed4d963075237bf7e8a35.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: stable
Versions
latest
stable
branch4.0
branch3.2
branch3.1
branch3.0
branch2.4
branch2.3
branch2.2
branch2.1
branch2.0
Downloads
htmlzip
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.