Campo de fecha con calendario en formulario de Django

Campo de fecha con calendario en formulario de Django

Todos los navegadores web modernos tienen la capacidad de desplegar un calendario en los campos de fecha de un formulario. Sin embargo, al querer aprovechar esta funcionalidad en un proyecto de Django hay que tener ciertas consideraciones para evitar errores en la validación del formulario. He aquí cómo hacerlo. En primer lugar, necesitamos un formulario… Seguir leyendo

Desplegar un proyecto de Django en PythonAnywhere

Desplegar un proyecto de Django en PythonAnywhere

PythonAnywhere es una empresa de hosting para aplicaciones web escritas en Python. Al crear un usuario, conseguimos de forma gratuita una especie de máquina virtual Linux con varios intérpretes de Python instalados, múltiples módulos y paquetes de terceros (entre ellos, Django) y la capacidad de instalar nuevos vía pip, una base de datos MySQL lista… Seguir leyendo

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