Github url

tornado

by tornadoweb

tornadoweb /tornado

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

19.2K Stars 5.2K Forks Last release: Not found Apache License 2.0 4.2K Commits 60 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge

Tornado <http:></http:>

_ is a Python web framework and asynchronous networking library, originally developed at

FriendFeed<http:></http:>

. 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/Push_technology#Long_Polling\>,

WebSockets <http:></http:>

_, 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<https:></https:>

_.

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.