Breve descripción
Hay componentes similares involucrados en la construcción de un sitio web, y no es necesario que reinvente la rueda cada vez que cree un nuevo sitio web. Django es la herramienta que necesita para hacer esto.
Este artículo cubre diferentes métodos para instalar Django en Ubuntu 16 y construir su primer proyecto.
Nota especial: Las páginas de los mejores servicios de hosting de Django y los mejores servicios de hosting de Linux de Hosting mas Baratotienen los servidores web líderes en cada categoría, incluidas las opiniones de expertos y usuarios.
Información general
Django es un programa gratuito de código abierto escrito en Python. Permite utilizar menos código y facilita la creación de sitios web complejos. Ayuda a los desarrolladores a evitar algunos errores de seguridad comunes, como la inyección de SQL. Se ha convertido rápidamente en una de las mejores herramientas en su campo debido a su velocidad, escalabilidad y seguridad. Aparte de eso, usaremos un par de métodos para instalar Django en Ubuntu.
Podemos instalar Django a través de:
- Instalar desde paquetes – Los repositorios de Ubuntu contienen paquetes de Django. Con el apropiado Administrador de paquetes, podemos instalarlo. El principal inconveniente es que la versión de Django incluida en los repositorios puede retrasarse en comparación con las versiones oficiales disponibles en el sitio web de Django.
- Instalar a través de pip – Por instalación pepitapuede instalar Django para cada usuario del sistema. El pip siempre debe contener el último Django estable. La desventaja es que es menos flexible.
- Instalar a través de pip en un entorno virtual – La virtualenv Con este paquete puedes crear entornos virtuales. Con este método, puede instalar Django sin afectar a todo el sistema.
Instalar Git– Este método es adecuado cuando desea instalar la última versión de desarrollo. Normalmente tienes que ir git Repo para obtener las últimas funciones.
requisitos
- Servidor Ubuntu 16.04
- Derechos de root / sudo Privilegios
Instalar Django
Instalación desde paquetes
Actualice sus paquetes locales con el apropiado Mando:
$ sudo apt-get update
Para Python 2, elija qué versión de Python desea usar en la instalación.
$ sudo apt-get install python-django
Para Python 3;
$ sudo apt-get install python3-django
Eso es; Puede verificar que la instalación fue exitosa ingresando el siguiente comando:
$ django-admin --version
Si tiene éxito, se mostrará el siguiente resultado.
Instalación por Pip
El método anterior no instala la última versión de Django, la usa pepitaConsigue la versión más reciente.
Primero actualice su apropiado Índice de paquetes.
$ sudo apt-get update
Entonces instálalo Pepita. Para los usuarios de Python 2;
$ sudo apt-get install python-pip
Para usuarios de Python 3;
$ sudo apt-get install python3-pip
A continuación, instale Django. Para usuarios de Python 2;
$ sudo pip install django
Para Python 3, use el pip3 Mando;
$ sudo pip3 install django
Django está instalado. Para verificar esto, ingrese:
$ django-admin --version
El resultado será:
Instalación vía pip en un entorno virtual
Al igual que con las otras instalaciones, primero actualizamos nuestro índice de paquetes local.
$ sudo apt-get update
Entonces instalamos Pepita. Para Python 2;
$ sudo apt-get install python-pip
Para Python 3;
$ sudo apt-get install python3-pip
A continuación usaremos el virtualenv Paquete para Python 2;
$ sudo pip install virtualenv
Para Python 3;
$ sudo pip3 install virtualenv
Una vez hecho esto, ahora puede iniciar un nuevo proyecto en Django. Recuerde que cuando inicia un nuevo proyecto, primero debe crear un nuevo directorio de proyecto y moverlo a él.
$ mkdir ~/newhostA $ cd ~/newhostA
Cree un entorno virtual dentro de este proyecto ingresando lo siguiente.
$ virtualenv testhostA
Nota: el host de prueba es exactamente lo que llamamos nuestro entorno. Puedes nombrarlo como quieras.
Esto instalará una versión de Python y pepita en un directorio dentro del directorio del proyecto. Para instalar paquetes en el entorno virtual, debe activarlos. Entonces ingrese el siguiente comando:
$ source testhostA/bin/activate
Su línea de comando cambia para indicar que ahora está trabajando en el entorno aislado.
(testhostA)username@hostname:~/newhostA$
A continuación, instale Django ejecutando el siguiente código independientemente de la versión de Python que esté ejecutando.
(testhostA) $ pip install django
Finalmente, verifique su instalación ejecutando.
(testhostA) $ django-admin --version
Si tiene éxito, su resultado debería ser:
Para salir de su entorno virtual, simplemente ingrese:
(testhostA) $ deactivate
Cuando desee reanudar el trabajo en su proyecto, active su entorno virtual nuevamente.
$ cd ~/newhostA $ source testhostA/bin/activate
Instalar Git
Este método instala la versión de desarrollo de Django, que necesita descargar e instalar desde Django git Repositorio.
Primero actualice el índice del paquete.
$ sudo apt-get update
Instalar siguiente git. Para Python 2;
$ sudo apt-get install git python-pip
Para Python 3;
$ sudo apt-get install git python3-pip
Luego puedes clonar el repositorio de Django.
$ git clone git://github.com/django/django ~/django-dev
Ahora instale también el repositorio clonado pepita. Usamos eso -MI Opción de instalar en modo editable.
Para Python 2;
$ sudo pip install -e ~/django-dev
Para Python 3;
$ sudo pip3 install -e ~/django-dev
Verifique la instalación.
$ django-admin --version
La salida debe ser;
Conclusión
Después de pasar por todas las técnicas de instalación posibles, depende de usted elegir la más adecuada a sus necesidades. Desde las últimas funciones beta hasta las últimas versiones estables, Django te respalda. Esperamos que disfrute de la instalación.