Cómo instalar Django en Debian 11

En este tutorial, le mostraremos cómo instalar Django en Debian 11. Para aquellos de ustedes que no lo sabían, Django es un marco de desarrollo web gratuito y de código abierto escrito en Python. Se utiliza para desarrollar aplicaciones Python complejas y basadas en bases de datos. Se puede ejecutar en cualquier sistema operativo que pueda ejecutar Python, incluidos Windows, macOS, Linux y muchos más.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del marco de Django en Debian 11 (Bullseye).

Instale Django en Debian 11 Bullseye

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguiente apt comandos en la terminal:

sudo actualización apta
sudo actualización apta

Paso 2. Instalar Python.

Ejecute el siguiente comando para instalar Python en su sistema:

sudo apto instalar python3-pip python3-dev libpq-dev

A continuación, actualice el paquete PIP a la última versión con el siguiente comando:

instalar pip3 – actualizar pip

Una vez que se completa la instalación, puede verificar cuáles son las versiones instaladas exactamente para Python 3 usando el siguiente comando:

python3 –versión

Paso 3. Instalar Django en Debian 11.

Ahora instalamos el paquete Django usando pip mando:

sudo pip3 instalar django

Verifica tu instalación de Django usando el siguiente comando:

django-admin –versión

Paso 4. Cree una aplicación Django de prueba en Debian.

Ahora cree un directorio y ejecute el siguiente comando. Puede elegir el nombre de su elección (en lugar de django-projects) para navegar al directorio:

mkdir django-projects cd django-projects

En esta parte, puede generar una aplicación llamada django-admin. Ejecute el siguiente comando para crear la estructura de directorios del proyecto.

django-admin startproject test_django_app cd test_django_app

Luego, aplique migraciones pendientes:

python3 manage.py migrar

A continuación, cree una cuenta de superusuario del proyecto Django ejecutando los siguientes comandos:

python3 manage.py crea superusuario

Finalmente, ahora inicie el servidor de aplicaciones Django:

python3 manage.py runserver 0.0.0.0:8080

Paso 5. Configure el cortafuegos.

Puede abrir el puerto con el siguiente comando para el firewall UFW:

sudo ufw permite 8000

Paso 6. Acceder a la interfaz web de Django.

Una vez instalado correctamente, abra su navegador favorito y navegue hasta https://your-server-ip:8000 y para acceder a la interfaz de administración de Django, abra su navegador web y escriba la URL https://your-server-ip:8000/admin

¡Felicidades! Ha instalado Django con éxito. Gracias por usar este tutorial para instalar la última versión del marco Django en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Django.