Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library.
Python Web Framework Software
clean and dynamic URLs.
Fast and pythonic built-in template engine
Convenient access to form data, file uploads etc
Built-in HTTP development server
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library. Bottle uses a global list of search paths (bottle.TEMPLATE_PATH) to find templates on the file system.
The Bottle's Routing: Requests to function-call mapping with support for clean and dynamic URLs.The Bottle's Routing Templates: Fast and pythonic *built-in template engine* and support for mako, jinja2 and cheetah templates.The Bottle's Routing Utilities: Convenient access to form data, file uploads, cookies, headers and other HTTP-related metadata.The Bottle's Routing Server: Built-in HTTP development server and support for paste, fapws3, bjoern, Google App Engine, cherrypy or any other WSGI capable HTTP server.
Bottle.py makes it easy to expose the Python functions as a web page or web service. And it accomplishes this with a mimimum amount of overhead – one wrap a bottle.py decorator around their Python function and grab relevant parameters off the url. If one need to go deeper (or do forms, uploads, etc.), then interrogate the request object. The whole apparatus fits in a single file, so deployment is dead simple.