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