Web.py es un framework de desarrollo minimalístico y altamente funcional que nos permite desarrollar rápidamente aplicaciones web empleando python, por lo que comenzaré con algunos tutoriales que permitan a los interesados explorar este interesante módulo.
En el video incluído comienzo con una instalación virgen de Ubuntu Jaunty por lo que se siguen los siguientes pasos:
- Instalar el paquete python-setuptools, para así poder acceder a easy_install y e instalar diversos módulos python con simplicidad
sudo apt-get install python-setuptools
- Empleando easy_install procedemos a instalar el módulo web.py
sudo easy_install web.py
- Instalamos algún editor, en este caso geany (visual en gvtk) y vim (consola)
sudo apt-get install geany vim
- Creamos un directorio en algún lugar, en este caso mi carpeta personal
mkdir webpy-demo
- Dentro del directorio, creamos un archivo que nos permita dar inicio a nuestra aplicación: main.py
cd webpy-demo
vim main.py
- Presionamos la tecla (INSERT) y comenzamos a escribir el código:
* Se invoca al módulo
* Se define una tupla con las rutas de la aplicación
* Se instancia al módulo
* Se definen las clases, una por URL, empleando el método GET y retornando código HTML
* Se accede al método run() para indicar que se inicie el servidor web integrado
- Ejecutamos la aplicación
python main.py
* Veremos que se inicia un servicio en el puerto 8080
- Abrimos el navegador, ponemos la dirección local seguida por el puerto y ya podemos acceder a nuestra sencilla aplicación
http://localhost:8080
En unos minutos hemos desarrollado una sencilla aplicación, pero en los siguientes días exploraremos aún más las diversas potencialidades que nos ofrece web.py, incluyendo la manera de integrarlo a Apache.
En el video incluído comienzo con una instalación virgen de Ubuntu Jaunty por lo que se siguen los siguientes pasos:
- Instalar el paquete python-setuptools, para así poder acceder a easy_install y e instalar diversos módulos python con simplicidad
sudo apt-get install python-setuptools
- Empleando easy_install procedemos a instalar el módulo web.py
sudo easy_install web.py
- Instalamos algún editor, en este caso geany (visual en gvtk) y vim (consola)
sudo apt-get install geany vim
- Creamos un directorio en algún lugar, en este caso mi carpeta personal
mkdir webpy-demo
- Dentro del directorio, creamos un archivo que nos permita dar inicio a nuestra aplicación: main.py
cd webpy-demo
vim main.py
- Presionamos la tecla (INSERT) y comenzamos a escribir el código:
import web
urls = (
'/','index',
'/informacion','informacion',
)
app=web.application(urls, globals())
class index:
def GET(self):
return "<html><body><h1>Pagina Principal</h1><br><a href='informacion'>Pagina Auxiliar</a></body></html>"
class informacion:
def GET(self):
return "<html><body>Pagina Secundaria<br><a href='/'>Principal</a></body></html>"
if __name__ == '__main__':
app.run()
* Se invoca al módulo
* Se define una tupla con las rutas de la aplicación
* Se instancia al módulo
* Se definen las clases, una por URL, empleando el método GET y retornando código HTML
* Se accede al método run() para indicar que se inicie el servidor web integrado
- Ejecutamos la aplicación
python main.py
* Veremos que se inicia un servicio en el puerto 8080
- Abrimos el navegador, ponemos la dirección local seguida por el puerto y ya podemos acceder a nuestra sencilla aplicación
http://localhost:8080
En unos minutos hemos desarrollado una sencilla aplicación, pero en los siguientes días exploraremos aún más las diversas potencialidades que nos ofrece web.py, incluyendo la manera de integrarlo a Apache.
No hay comentarios:
Publicar un comentario