Need help with tornado?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

tornadoweb
20.0K Stars 5.4K Forks Apache License 2.0 4.3K Commits 235 Opened issues

Description

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

Services available

!
?

Need anything else?

Contributors list

Tornado Web Server

.. image:: https://badges.gitter.im/Join%20Chat.svg :alt: Join the chat at https://gitter.im/tornadoweb/tornado :target: https://gitter.im/tornadoweb/tornado?utmsource=badge&utmmedium=badge&utmcampaign=pr-badge&utmcontent=badge

Tornado 
_ is a Python web framework and asynchronous networking library, originally developed at
FriendFeed
. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for `long polling <http://en.wikipedia.org/wiki/Pushtechnology#LongPolling>`,
WebSockets 
_, and other applications that require a long-lived connection to each user.

Hello, world

Here is a simple "Hello, world" example web app for Tornado:

.. code-block:: python

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello, world")

def make_app(): return tornado.web.Application([ (r"/", MainHandler), ])

if name == "main": app = make_app() app.listen(8888) tornado.ioloop.IOLoop.current().start()

This example does not use any of Tornado's asynchronous features; for that see this

simple chat room
_.

Documentation

Documentation and links to additional resources are available at https://www.tornadoweb.org

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.