GNU/Linux >> Tutoriales Linux >  >> Debian

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 de 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 que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del framework Django en Debian 11 (Bullseye).

Requisitos previos

  • Un servidor que ejecute uno de los siguientes sistemas operativos:Debian 11 (Bullseye).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar Django en Debian 11 Bullseye

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

sudo apt update
sudo apt upgrade

Paso 2. Instalación de Python.

Ejecute el siguiente comando para instalar Python en su sistema:

sudo apt install python3-pip python3-dev libpq-dev

Luego, actualice el paquete PIP a la última versión usando el siguiente comando:

pip3 install --upgrade pip

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

python3 --version

Paso 3. Instalar Django en Debian 11.

Ahora instalamos el paquete Django usando pip comando:

sudo pip3 install django

Verifique su instalación de Django usando el siguiente comando:

django-admin --version

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

Ahora cree un directorio y ejecute el siguiente comando. Puede elegir el nombre que prefiera (en lugar de Django-projects) para navegar hasta el 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 las migraciones pendientes:

python3 manage.py migrate

Luego, cree una cuenta de superusuario del proyecto Django ejecutando los siguientes comandos:

python3 manage.py createsuperuser

Finalmente, 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 allow 8000

Paso 6. Acceso a la interfaz web de Django.

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

¡Felicitaciones! Has 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, te recomendamos que consultes el sitio oficial Sitio web de Django.


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar Python 3.9 en Debian 10

  3. Cómo instalar Memcached en Debian 10

  4. Cómo instalar TeamViewer en Debian 10

  5. Cómo instalar Git en Debian 9

Cómo instalar Debian 11

Cómo instalar Django en Debian 8

Cómo instalar Django en Debian 9 Stretch

Cómo instalar Django en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian