Múltiples configuraciones (desarrollo/producción) en Django

Múltiples configuraciones (desarrollo/producción) en Django

En una aplicación de Django seguramente querremos distinguir dos o más configuraciones; por ejemplo, tener configuración una para el escenario de desarrollo y otra para el de producción. Existen varias alternativas para conseguir esto. Sin embargo, la idea es siempre la misma: dado que la configuración se realiza típicamente dentro del archivo settings.py ubicado en… Seguir leyendo

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

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