Lets create a basic tonado project
Step 1 : Make sure Python is set up on the machine or From the Python website, we can get the most recent version. To check python installed or not run this command
>> python --version
Step 2 : Now, we have to install tornado framework, by using this command
>> pip install tornado
Step 3 : After the installation now we have to create a app.py and write some basic code in it.
Python
import tornado.ioloop import tornado.web class HomeHandler(tornado.web.RequestHandler): def get( self ): self .write( "Hello, Tornado Home!" ) class AnotherHandler(tornado.web.RequestHandler): def get( self ): self .write( "Hello, Tornado Another!" ) def make_app(): return tornado.web.Application([ (r "/" , HomeHandler), (r "/another" , AnotherHandler), ]) if __name__ = = "__main__" : app = make_app() app.listen( 8888 ) print ( "running in http://localhost:8888/" ) tornado.ioloop.IOLoop.current().start() |
Step 4 : Now the project has been created. now the project is ready to serve. To run the development server follow this command.
>> python app.py
The project runs successfully to see that open the serving URL(http://localhost:8888/) and open it on the browser.
In this project, the HomeHandler responds with “Hello, Tornado Home!” when the root URL (“/”) is accessed.
The output shown in the browser upon launching the Tornado program is seen in this screenshot.
Introduction to Tornado Framework
Tornado is a robust Python asynchronous networking library and web framework, is available as an open-source project. Given that it is made to manage non-blocking, asynchronous processes, it is appropriate for developing high-performance, scalable web apps. Since its creation, Tornado—which was first created by FriendFeed—has been well-known for its ease of use, quickness, and ability to handle stable network connections.
Prerequisites