en este articulo creare algo simple que es un hola mundo en Tornado con la version 2.7 de python.
creamos un entorno virtual con virtualenv
virtualenv hola_mundo |
ahora necesitamos activarlo para eso entramos a la carpeta que se nos creo que es hola_mundo
cd hola_mundo
source bin/activate |
para saber si esta bien en nuestra consola debe salir algo asi
(hola_mundo)usuario@servidor: |
luego necesitamos tener tornado y lo instalamos (yo uso pip para instalar les recomiendo que lo tengan)
pip install tornado |
#importamos a tornado lo que necesitamos
import tornado.ioloop
import tornado.web
#declaramos un clase Index que tambien pude ser cualquier
#nombre
class Index(tornado.web.RequestHandler):
#en la clase declaromos el metodo post o get
#esto sera cuando alquien habra la pagina
def get(self):
#y vamos a escribir en le navegador el hola mundo
self.write('Hola Mundo')
#por buena practica solocamos esta condicion que sirve
#para saber si esto se esta ejecutando directamente osea
#si en consola se esta ejecutando por que puede haber
#que tambien este siento importado y no queremos que desde
#un import se ejecute
if __name__ == '__main__':
#declaramos la url con la clase que arriba
app = tornado.web.Application([
(r'/',Index)
])
#le indicamos que puerto debe escuchar
#para que entremos a verlo asi localhost:8888
#ese puerto puede cambiar a cualquiera excepto a los
#que ya se estan usando.
app.listen(8888)
#arrancamos tornado
tornado.ioloop.IOLoop.instance().start()
este archivo lo creamos dentro de nuestro directorio que creamos en virtualenv y se llama config.py
nos vamos a la consola y ejecutamos de esta manera.
python config.py |
entramos a localhost:8888 y ya veremos el hola mundo.