Рубрики
Без рубрики

Python Web-программирование с торнадо

Python. Теги с Python, Tornado, Web.

Есть много модулей для создания веб-приложений. Django и Flask являются самыми популярными. Но есть другие, такие как торнадо.

Как работает торнадо? Это на самом деле довольно просто. Одиночное приложение One Page:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import tornado.ioloop   
import tornado.web

class HomeHandler(tornado.web.RequestHandler): 
    def get(self):
        self.write("hello, world")

app = tornado.web.Application([ (r"/", HomeHandler), ])
app.listen(8000)
tornado.ioloop.IOLoop.instance().start()

Откройте Port Blanehost Port 8000 на вашем веб-браузере, чтобы увидеть сообщение Hello World. Сам сценарий не выводит ничего в терминале.

Вы можете создавать разные маршруты при инициализации TORNADO. Сеть. Приложение () Вызов. Каждый маршрут – это класс.

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import tornado.ioloop 
import tornado.web

class HomeHandler(tornado.web.RequestHandler): 
    def get(self):
        self.write("hello, world")

class AboutHandler(tornado.web.RequestHandler): 
    def get(self):
        self.write("Mr President")


app = tornado.web.Application([
    (r"/", HomeHandler), 
    (r"/about", AboutHandler)
])
app.listen(8000)
tornado.ioloop.IOLoop.instance().start()

Затем вы можете открыть/маршрут или/о маршруте.

Ссылки по теме:

Оригинал: “https://dev.to/petercour/python-web-programming-with-tornado-328n”