cylinder
Cylinder
General
Contributing to Plasma Cylinder
Site Map
Table Of Contents
cylinder
Table Of Contents
View page source
Table Of Contents
Cylinder
Philosophy
Quickstart
Routing basics
Implementing pages
Why there are no index files
HTTP method routing
How requests are matched
Static files
Dynamic paths / dynamic route handling
Accessing the remaining path
Request lifecycle
The request and response objects
Handler Parameters
Hooks
Error handling
abort()
Exception handlers
Uncaught Exceptions
abort_extra
Redirects
Application composition
Extra parameters on
main()
Configuration and Environments
HTML templates and Jinja2
databases / SQLAlchemy
Sessions
The
g
object
Operations and development
Testing
Import caching and reload behavior
Logging configuration
request_id_header
Streaming
Streaming response bodies
Streaming request bodies
Safeguards
Shallow requests in
app_map()
and early hooks
Handlers must return the same response object
Why these rules exist
Thread safety
Type hints and editor support
General
Contributing to Plasma Cylinder