En este tutorial, le mostraremos cómo instalar Django en AlmaLinux 8. Para aquellos de ustedes que no lo sabían, Django es un marco web Python gratuito y de código abierto con todas las funciones que se utiliza para desarrollar marcos y aplicaciones dinámicos. Los objetivos principales de Django son la simplicidad, la reutilización, el desarrollo rápido y la escalabilidad.
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 web Django en un AlmaLinux 8. Puede seguir las mismas instrucciones para CentOS y Rocky Linux.
Instalar Django en AlmaLinux 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo actualización dnf
sudo dnf instalar epel-release
Paso 2. Instalar Python.
Django es un marco basado en Python, ahora ejecutamos el siguiente comando para instalar Python:
sudo dnf instalar python36 python3-pip
Verifique la versión instalada de Python:
python3 -V
Además, verifique la versión instalada de Pip:
pip3 -V
Paso 3. Instalar Django en AlmaLinux 8.
Ahora instalamos Django usando el pip
comando a continuación:
sudo pip3 instalar Django
Después de una instalación exitosa, verifique la versión de Django instalada:
django-admin –versión
Paso 4. Crea un proyecto Django.
Ahora es el momento de crear una aplicación Django. Puede crear aplicaciones Django usando el django-admin
comando en el nuevo directorio de nuestro proyecto:
sudo mkdir –p / inicio / proyecto / django django-admin iniciar proyecto proyecto django
A continuación, cambie el directorio a djangoproject
y migre los cambios con el siguiente comando a continuación:
cd djangoproject python3 manage.py migrar
Luego, crea un admin cuenta de usuario para administrar su proyecto Django:
python3 manage.py crea superusuario
Producción:
Nombre de usuario (déjelo en blanco para usar ‘root’): admin
Dirección de correo electrónico: [email protected]
Contraseña: Contraseña (nuevamente): Superusuario creado correctamente.
Después de eso, necesitamos modificar el settings.py
el archivo dentro de la carpeta de nuestro proyecto para permitir que usuarios externos accedan a Django:
sudo nano djangoproject / settings.py
Cambie la siguiente línea:
ALLOWED_HOSTS = [‘your-server-ip-address’]
Save y close el archivo. Luego, ejecute la aplicación Django con el siguiente comando a continuación:
sudo python3 manage.py runserver 0.0.0.0:8000
Paso 5. Configure el cortafuegos.
Para permitir el acceso al puerto 8000, debe modificar las reglas del firewall en una nueva conexión SSH:
sudo firewall-cmd –add-port = 8000 / tcp –zone = public –permanent
sudo firewall-cmd –permanent –add-port = 80 / tcp
sudo firewall-cmd –reload
Paso 6. Acceder a la interfaz web de Django.
Una vez instalada correctamente, puede acceder a la aplicación Django visitando la URL https://your-server-ip-address:8000
. Verá la siguiente página:
También puede acceder a Django’s admin interfaz usando la URL https://your-server-ip-address:8000/admin
. Verá la siguiente página:
¡Felicidades! Ha instalado Django con éxito. Gracias por usar este tutorial para instalar el marco web Django Python en su sistema AlmaLinux 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Django.