Subir múltiples archivos con progreso en web2py

Subir múltiples archivos con progreso en web2py

Descarga: web2py-fileuploader.zip. Con ayuda de un poco de JavaScript, podemos hacer uso de las funcionalidades de carga de archivos que provee web2py (en particular, aquellas que competen a la seguridad de una aplicación web) para permitir al usuario subir múltiples ficheros arrastrándolos desde el ordenador y soltándolos en nuestra aplicación y viendo su respectivo progreso…. Seguir leyendo

Nueva aplicación en blanco en web2py

Si hay algo que caracteriza a web2py es que todo tenga un comportamiento por defecto; esto nos permite desarrollar aplicaciones funcionales rápidamente, en momentos en los que el reloj corre, y preocuparnos más tarde por los detalles. De ahí que toda nueva aplicación de web2py creada desde el gestor de aplicaciones contenga ya varios controladores,… Seguir leyendo

Confirmación vía correo electrónico en web2py

Confirmación vía correo electrónico en web2py

Descargas: confirm.zip. Las confirmaciones vía correo electrónico son una herramienta ampliamente explotada en el desarrollo de aplicaciones web. Al registrarse en un sitio web, realizar una compra online, suscribirse a una newsletter, en todas estas ocasiones operamos con un enlace de confirmación enviado a una casilla de correo electrónico para validar la autenticidad de los… Seguir leyendo

pyDAL – Capa de abstracción de base de datos

pyDAL – Capa de abstracción de base de datos

pyDAL (Database Abstraction Layer) es un módulo que permite al programador abstraerse de los varios dialectos del lenguaje de consultas SQL para reemplazarlo por simple código de Python, mucho más simple y legible. Así, vía pyDAL podemos retornar e insertar información de una base de datos independientemente del motor que utilice (por ejemplo, MySQL, PostgreSQL,… Seguir leyendo

Desarrollar y depurar con web2py en Visual Studio

Hace un tiempo escribí un artículo sobre cómo configurar Visual Studio para trabajar con proyectos de Python de cualquier tipo. Sin embargo, el desarrollo web, particularmente en Python, tiene algunos requerimientos más específicos. Por defecto, Visual Studio incluye soporte y plantillas para programación web con Django, Flask y Bottle que lo convierten en ideal para… Seguir leyendo

URL amigables en web2py

web2py utiliza una notación para las direcciones de URL en concordancia con el patrón de desarrollo MVC. De este modo, el esquema por defecto para una aplicación web en este framework es el siguiente. http://…/aplicacion/controlador/funcion Por ejemplo, en la dirección http://www.web2py.com/init/default/what init indica el nombre de una aplicación, default es un controlador y what una… Seguir leyendo