Cómo instalar y configurar Django en un sistema Linux

Django es uno de los mejores frameworks web gratuitos y de código abierto de alto nivel. Si es programador, probablemente ya sepa que Python se considera el futuro del lenguaje de programación debido a la gran función y estabilidad de la biblioteca. Como Django es un marco de Python, puede manejar aplicaciones de alta gama, proteger el panel de administración y crear sitios web dinámicos. La instalación de Django y su entorno en su sistema Linux podría ser el primer paso para comenzar a trabajar con Django. Aunque hay opciones para usar Django con Pycharm y otros intérpretes de Python, si desea trabajar con Django durante mucho tiempo, le sugiero que instale Django en su sistema.

Django en Linux

Django sigue la arquitectura de plantilla de vista de modelo (MVT) para establecer la conexión entre la capa de usuario y la capa de base de datos, lo que hace que el marco sea más estable y seguro. Puede usar la base de datos SQLLite con el marco Django en Linux. En Linux, una vez configurado el entorno Django, funciona como un marco de Python plug-and-play.

Suponga que tiene experiencia en la configuración de entornos Linux. En ese caso, presumiblemente, sabe que puede crear un entorno virtual en su sistema Linux para ejecutar el marco Django o instalarlo directamente en su sistema. No importa qué método siga para trabajar en Django, obtendrá una página administrativa para iniciar sesión y cargar el marco web. Después de instalar el marco, puede configurar una API a través del o configurar un servidor localhost para cargar la página administrativa de Django en su navegador web.

En esta publicación, veremos cómo instalar Django en varias distribuciones de Linux. Demostraré el método de instalación de Django en distribuciones de Debian, Arch y Red Hat / Fedora Linux.

1. Instale Django en Ubuntu / Debian

Instalar el marco Django en Debian o Ubuntu Linux no es una tarea difícil. Para instalar Django en su sistema Linux, debe asegurarse de que python3 y el administrador de paquetes Pip de python estén instalados en su sistema Linux. Puede ejecutar las siguientes líneas de comando que se indican a continuación para instalar python3 y Pip en su sistema.

sudo apt update -y
sudo apt install python3 python3-pip -y

Una vez que haya terminado de instalar Python3 y Pip, ahora puede ejecutar los siguientes comandos para asegurarse de que los paquetes estén instalados o no.

python3 -V
pip3 -V

versión pip y python

Ahora, tenemos que usar el administrador de paquetes Pip Python para instalar Django en nuestro sistema Debian Linux. Ejecute el siguiente comando Pip en el shell de su terminal para instalar Django en Ubuntu. El comando descargará e instalará la última versión de Django en su sistema Linux.

pip3 install Django

pip Instalar Django en Linux

Una vez realizada la instalación, puede ejecutar el siguiente comando en su terminal de Linux para asegurarse de que Django esté instalado o no.

django-admin --version

2. Instale Django en Fedora / Red Hat Linux

Aquí, veremos cómo puede instalar Django en su sistema CentOS, Fedora y Red Hat Linux. Básicamente, los pasos para instalar Django en Linux son prácticamente los mismos; solo necesitamos reemplazar el comando de administración de paquetes y algunas sintaxis. Si es un usuario de Fedora y CentOS, puede ejecutar el siguiente comando DNF en el shell de su terminal para instalar Python3 y Pip en su sistema.

sudo dnf install python3 python3-pip

dnf instalar python pip

Si es un usuario de Red Hat Linux, ejecute el comando YUM en lugar del comando DNF en su terminal.

sudo yum install python3 python3-pip

Una vez que python3 y Pip estén instalados en su sistema, puede ejecutar los siguientes comandos en su terminal para asegurarse de que los paquetes estén instalados correctamente en su sistema.

python3 -V
pip3 -V

Ahora, ejecute el siguiente comando que se proporciona a continuación en el shell de su terminal para instalar Django a través del administrador de paquetes Pip Python.

pip3 install Django

pip instalar django en Linux

Una vez finalizada la instalación, puede verificar la versión de Django para asegurarse de que la última versión esté instalada en su sistema Linux.

django-admin --version

3. Instale Django en Manjaro Linux

Aquí, KDE para demostrar el método de instalación de Django Arch y distribuciones de Linux basadas en Arch. Hay dos métodos para instalar Django en Arch Linux. Primero, veremos cómo instalar Django a través del administrador de paquetes Pip Python. Más adelante, veremos cómo instalar Django usando el comando Pacman y Pamac en Arch Linux.

Método 1: instalar Django a través de Pip

Primero, asegúrese de que Python3 esté instalado en su sistema Arch Linux. Si no tiene Python3 instalado en su sistema, ejecute el siguiente comando para obtenerlo.

sudo pacman -Sy python3

Ahora, ejecute el siguiente comando Pacman en el shell de su terminal para instalar el administrador de paquetes Pip Python en su Arch Linux.

sudo pacman -S python-pip

Una vez realizada la instalación, ejecute los siguientes comandos para asegurarse de que Python3 y Pip3 estén instalados correctamente.

pip --version
pip3 -V
python3 -V

versión pip y django en manjaro

Después de que Python3 y Pip estén instalados en su Arch Linux, ejecute el siguiente comando Pip en el shell de su terminal para instalar la última versión de Django en su sistema.

pip install Django==3.1.3

pip instalar la última versión

Método 2: instalar Django con el comando Pacman

En este método, usaremos el comando Pacman basado en CLI y el comando de la pamacbiblioteca de administración de paquetes en nuestro shell terminal para obtener Django en nuestro Arch Linux. Ejecute los siguientes pamaccomandos y los de Pacman en consecuencia para instalar Django en su sistema Arch y Linux basado en Arch. El pamaccomando verificará la integridad del paquete en su entorno Linux y el comando Pacman instalará el paquete en su sistema.

sudo pamac install python-django
sudo pacman -S python-django

pamac Instalar Django en Manjaro Linux

También puede descargar la versión comprimida de Django para su Arch Linux e instalarla manualmente en su sistema. Utilice este enlace para descargar la versión comprimida de Django para Arch Linux .

descargar Django en Manjaro Linux

Comience con Django

Hasta ahora, hemos visto diferentes métodos para instalar Django en diferentes distribuciones de Linux. Aquí, veremos cómo crear un proyecto en Django y cómo empezar con Django en Linux. Todos los comandos que voy a usar aquí son los mismos para todas las distribuciones de Linux.

Primero, necesitamos crear un directorio donde podamos almacenar los proyectos de Django y las configuraciones. Por lo general, Django se opera con la interfaz del navegador web, por lo que crearemos un directorio dentro del var/wwwdirectorio.

Ejecute las siguientes líneas de comando que se indican a continuación para crear un directorio. Aquí, estamos nombrando el proyecto como django_app.

mkdir -p /var/www && cd /var/www
django-admin startproject django_app

Una vez creado el directorio, ejecute el cdcomando para ingresar al directorio. Luego, ejecute el siguiente comando para migrar la configuración de sesión, autorización y administración de Python dentro del directorio. No olvide ejecutar el comando en modo superusuario o como usuario root.

cd django_app
python3 manage.py migrate

Cómo instalar Django en Linux migeate

Ahora, ejecute el siguiente comando para crear una cuenta de superusuario con privilegios de root para Django. Más tarde, usaremos esta cuenta para iniciar sesión en la página administrativa de Django. Finalice el proceso de creación de una cuenta proporcionando su nombre de usuario, identificación de correo electrónico y contraseña. Puede dejar el nombre de usuario en blanco para utilizar el nombre de usuario raíz predeterminado.

python3 manage.py createsuperuser

Una vez que se crea la cuenta administrativa, ahora puede ejecutar el siguiente comando que se proporciona a continuación para editar y configurar el script de configuración de Django en su sistema Linux. Aquí, estoy usando el editor de scripts Nano; puede utilizar cualquiera de sus editores de scripts favoritos para configurar los ajustes de Django.

sudo nano django_app/settings.py

Aquí, debe encontrar la ALLOWED_HOSTSsintaxis en el script de configuración para ingresar la dirección de su sitio de alojamiento. También puede poner la dirección de localhost para cargar la página de administración de Django. No olvide cerrar su dirección IP con los signos de puntuación del apóstrofe.

ALLOWED_HOSTS= ['127.0.0.1']

permitir servidor en django nano editar

Ahora, ejecute el siguiente comando en el shell de su terminal para que Python pueda permitir que el servidor localhost sea su dirección web de Django. Utilice el puerto 8000 para completar la dirección del servidor.

python3 manage.py runserver 127.0.0.1:8000

localhost ejecuta django en linux

Finalmente, después de que todo esté hecho correctamente, ahora puede ejecutar la dirección de su servidor en la barra de direcciones de su navegador web para cargar la página de bienvenida de Django.

127.0.0.1:8080

django abierto en el navegador

Ahora, ingrese la siguiente URL de administrador en su barra de direcciones para cargar la página de administración de Django en su navegador web. Ingrese su nombre de usuario y contraseña para iniciar sesión en el marco.

127.0.0.1:8000/admin

página de inicio de sesión de django en Linux

Quitar Django de Linux

Eliminar Django de su sistema Linux es un proceso simple y directo. Aquí, voy a describir los métodos de cómo puede eliminar Django en su sistema Linux. Ejecute las líneas de comando de acuerdo con su distribución.

Elimine Django de Debian / Ubuntu Linux.

sudo apt-get remove python-pip3
sudo apt-get remove python-django
sudo pip3 uninstall Django

Elimina Django de Arch Linux.

pamac remove python-django
pacman -R python-django

Elimine Django de Fedora Linux.

sudo dnf remove python-pip3
sudo dnf remove python-django
sudo pip3 uninstall Django

Ultimas palabras

El marco web Django fue creado para reducir la carga de trabajo y automatizar las tareas tediosas y repetitivas. Con la estable y robusta , Django ya ha tomado su lugar en el mundo de la programación. Además, si , deberías probar Django para ingresar al vasto mercado laboral del desarrollo web.

A pesar de tener Web2py, Flask y otros frameworks web rápidos, sin duda Django ahora se considera el framework web más usado y poderoso de Python. En toda la publicación, he descrito los métodos de cómo puede instalar, configurar y comenzar con Django en su distribución de Linux.

Si encuentra útil y útil esta publicación, compártala con sus amigos y con la comunidad de Linux. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Leave a Comment

Your email address will not be published.