Introducción
Django es un marco web Python de alto nivel que fomenta un desarrollo rápido y un diseño limpio y pragmático. Creado por desarrolladores experimentados, se ocupa de gran parte de las molestias del desarrollo web, por lo que puede concentrarse en escribir su aplicación sin necesidad de reinventar la rueda. Es gratis y de código abierto.
Instalación
Hay cuatro formas de instalar django en Ubuntu 14.04
- Instalar a través del paquete
- Instalar a través de pip
- Instalar a través de pip en un Virtualenv
- Instalar la versión de desarrollo a través de git
Instalación mediante paquete
Quizás la forma más fácil de instalar django en Ubuntu 14.04 es instalarlo a través de los repositorios de Ubuntu. Antes de eso, actualice su paquete local usando el comando de actualización
# sudo apt-get update
Luego instale el paquete python-django ejecutando el siguiente comando.
# sudo apt-get install python-django
Después de la instalación, puede verificar si el paquete se instaló correctamente con el siguiente comando.
# django-version --version
Salida:
1.6.11
Instalación mediante pip
Si desea instalar la última versión de django globalmente, la mejor opción es usar el comando pip. Para hacerlo, necesitamos instalar el administrador de paquetes pip.
# sudo apt-get update
Siga los comandos de instalación de pip para las respectivas versiones de python como se menciona a continuación
# sudo apt-get install python-pip
# sudo apt-get install python3-pip
Ahora que se ha instalado el paquete pip, puede instalar Django fácilmente
# sudo pip install django
# sudo pip3 install django
Verifique la instalación usando el siguiente comando
# django-admin --version
Instalación mediante Virtualenv
Una forma flexible de instalar django en un servidor Linux es usar la herramienta virtualenv. Lo que hace esta herramienta es crear un entorno virtual de python donde puede instalar cualquier paquete de python que desee sin afectar el resto del sistema.
Actualice los paquetes usando el comando
# sudo apt-get update
Siga los comandos de instalación de pip para las respectivas versiones de python como se menciona a continuación
Pitón 2:
# sudo apt-get install python-pip
Pitón 3:
# sudo apt-get install python3-pip
Después de la instalación del paquete pip, instale el virtualenv paquete para las respectivas versiones de python como se menciona a continuación
# sudo pip install virtualenv
# sudo pip3 install virtualenv
Ahora, cada vez que inicie un nuevo proyecto, puede crear un entorno virtual para él. Comience creando y moviéndose a un nuevo directorio de proyectos.
# mkdir ~/firstproject # cd ~/firstproject
Ahora, cree un entorno virtual dentro del directorio del proyecto escribiendo:
# virtualenv newenv
Para instalar paquetes en el nuevo entorno, debe activarlo con el comando
# source newenv/bin/activate
Su mensaje en la terminal cambiará para reflejar que ahora se encuentra en su entorno virtual. Se verá algo como esto
(newwnv)username@hostname:~/firstproject#
Para Python 2 y 3, use pip para instalar django,
# pip install django
Puede verificar la instalación escribiendo:
# django-admin --version
Para salir de su entorno virtual, debe usar el siguiente comando
# deactivate
Su mensaje debería volver a la pantalla convencional. Cuando desee volver a trabajar en su proyecto, debe reactivar su entorno virtual volviendo al directorio de su proyecto y activando:
cd ~/firstproject
source newenv/bin/activate
Instalación de la versión de desarrollo a través de git
La versión de desarrollo de django se puede instalar desde el repositorio de git. Primero actualice el paquete de Linux,
# sudo apt-get update
Necesitamos instalar git junto con el administrador de paquetes pip python. Ejecute el comando dado para instalar ambos
Pitón 2:
# sudo apt-get install git python-pip
Pitón 3:
# sudo apt-get install git python3-pip
Ahora necesita clonar el repositorio de django desde los repositorios de git. Puede hacerlo ejecutando el siguiente comando en la terminal
git clone git://github.com/django/django ~/django-test
Hemos clonado el repositorio en un directorio llamado django-test dentro del directorio de inicio. Ahora es el momento de instalar el repositorio clonado,
Pitón 2:
# sudo pip install -e ~/django-test
Pitón 3:
# sudo pip3 install -e ~/django-test
Después de la instalación, verifique usando el siguiente comando
# django-admin --version