GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Django en Ubuntu 14.04

Django es un marco web de Python. Todo lo que hace es ayudarlo a crear rápidamente aplicaciones web eficientes y de alto rendimiento. Es muy apreciado por la comunidad de desarrolladores debido a algunas de sus increíbles funciones, como el sistema de plantillas, el diseño de URL, etc. Django es compatible con Python 2.7.x y Python 3.x. Algunas de las famosas aplicaciones web creadas con Django son:

  • Instagram:

    Una aplicación para compartir fotos para Android e IOS.
  • Matplotlib:

    Una potente biblioteca de trazado 2D de Python.
  • Pinterest:

    Un tablón de anuncios virtual para compartir las cosas que encuentras en la web.
  • Mozilla:

    creadores de Firefox, navegador y sistema operativo.

Y muchos más. Esto me animó a comenzar a aprender Django e intentar construir mi propia aplicación web. Pero cuando comencé a buscar recursos, me resultó difícil como principiante encontrar e instalar lo que necesitaba para que funcionara. Estaba confundido debido a la variedad de opciones que me dieron cuando decidí instalarlo y configurarlo. Pero después de mucho buscar y experimentar, encontré el método exacto para hacerlo, que es lo suficientemente bueno para un principiante. Entonces, comencemos.

Si no usa Ubuntu 14.04, también tenemos un tutorial de Django para Ubuntu 16.04 en howtoforge.

1 Instalación de Python

El primer paso es instalar python. En general, la mayoría de los sistemas operativos Linux tienen Python 2.7 instalado de forma predeterminada. Para verificar si existe, use el siguiente comando:

python --version

puede obtener una salida similar a

Python 2.7.6

o cualquier otra versión instalada. Si no es así, se puede descargar desde AQUÍ.

2 Instalación de un sistema de base de datos (SQLite)

Dado que la mayoría de las aplicaciones web necesitan una base de datos y se deben realizar consultas en ella, es mejor tener una base de datos configurada en su sistema. Django proporciona el uso de motores de bases de datos como

PostgreSQL, MySQL, SQLite, Oracle.

SQLite es una base de datos que podemos usar, es una base de datos liviana y es lo suficientemente buena para empezar. Para cualquier aplicación web simple que desarrolle, puede usar SQLite y luego actualizarlo para satisfacer sus necesidades. Entonces, para instalar SQLite, use el siguiente comando:

sudo apt-get install sqlite

Tenga en cuenta que en algunos sistemas Linux, SQLite está preinstalado junto con Python, en tales casos, el comando anterior puede ignorarse.

3 Instalación de pip y easy_install

Cualquier versión anterior de Django, si existe, debe eliminarse. Pero si tienes

pip

y

easy_install

para la instalación, entonces no tiene que preocuparse por eliminar las versiones anteriores porque pip o easy_install lo harán por usted. Entonces, instálalos usando los comandos:

sudo apt-get install python-setuptools

El comando anterior instala las herramientas de configuración de python necesarias junto con easy_install. En la mayoría de los casos, "pip" está preinstalado. Si en cualquier caso no es así, instale pip como se indica en la documentación oficial AQUÍ.

Antes de continuar, confirme que se han instalado python, SQLite, pip y easy_install. Para hacerlo, use los comandos uno tras otro que se dan en la imagen a continuación y la salida de cada comando debe ser similar (no igual) como se muestra en la imagen a continuación.

 

4 Instalación de un entorno virtual

En este paso, instalamos un "Entorno Virtual". Después de muchas búsquedas y pruebas, descubrí que Django se puede ejecutar muy fácilmente en un entorno virtual. Se crea un entorno virtual para encapsular todos los datos y recursos necesarios para ejecutar Django en un lugar para que todos los cambios realizados permanezcan en ese entorno. Otro beneficio importante del entorno virtual es que admite el servidor web ligero proporcionado por Django de forma predeterminada. Esto permite evitar la instalación e integración del servidor apache.

Una de las formas más fáciles de instalar un entorno virtual en Linux es usando el comando "easy_install". Este script viene con un paquete llamado python-setuptools que hemos instalado en un paso anterior. Ahora, podemos instalar el entorno usando el siguiente comando:

sudo easy_install virtualenv

Tenga paciencia, ya que puede llevar algún tiempo dependiendo de la velocidad de Internet. Cuando termine, la salida del terminal debe ser similar a la imagen de abajo.

 

5 Creación y configuración del entorno virtual

Ahora creamos una carpeta usando virtualenv para que la carpeta pueda actuar como el entorno virtual para contener Django. Escribe el siguiente comando en la terminal:

virtualenv --no-site-packages django-user

Aquí django-user es la carpeta que se creará y utilizará como entorno. Se creará en el directorio en el que se encuentra actualmente. Ahora, para iniciar el entorno, use el comando:

source django-user/bin/activate

Ahora, si ve el nombre de su carpeta

(django-user)

al comienzo del indicador, significa que se inició el entorno. Consulte la imagen a continuación.

Navegue a la carpeta django-user usando el comando.

cd django-user

Al enumerar los elementos en la carpeta con el comando "ls", podrá ver directorios como bin, lib, include, local. Entonces, lo que hace este entorno virtual es que cualquier comando u operación realizada en el entorno no afectará nada fuera del entorno. Entonces los cambios están aislados y esto nos permite crear fácilmente tantos entornos como queramos y probar muchas cosas muy fácilmente.

6 Instalación del marco Django

El paso final es instalar Django dentro de este entorno que hemos creado en el paso anterior. Recuerde que aún debe estar en el entorno virtual en la carpeta django-user, de lo contrario, django se instalará fuera del entorno y no se podrá usar. Para instalar Django usa el comando:

easy_install django

Como referencia, observe la siguiente imagen. Tenga en cuenta que el comienzo del indicador dice (django-user), lo que significa que actualmente se encuentra en el entorno virtual y antes de instalar django, debe estar dentro del directorio "django-user". Esto es muy importante.

¡Eso es todo! Django está instalado en su sistema con toda la funcionalidad requerida para que los principiantes desarrollen y aprendan el marco. Ahora puede continuar y probar el tutorial de DJANGO para aprender las diferentes funcionalidades y ejecutar su primera aplicación web. Puedes encontrar el tutorial en la documentación oficial de Django AQUÍ.

7 Enlaces

  • Proyecto Django
  • Cursos de programación en Python

Ubuntu
  1. Cómo instalar Python 3 en Ubuntu 18.04 o 20.04

  2. Cómo instalar Django en Ubuntu 14.04

  3. Cómo instalar Python 3.9 en Ubuntu 18.04

  4. ¿Cómo instalar Python 3.2 en Ubuntu 13.04?

  5. Cómo instalar Django en Ubuntu 16.04

Cómo instalar Python 3.11 en Ubuntu 20.04

Cómo instalar Python 3.6 en Ubuntu 16.04, Ubuntu 16.10, 17.04

Cómo instalar Django en Ubuntu 22.04

Cómo instalar Python en Ubuntu 20.04

Cómo instalar Python en 3.9 Ubuntu 20.04

Cómo instalar Python en Ubuntu 22.04