Cómo instalar Django en CentOS/RHEL 8
- 4590
- 293
- Sr. Eduardo Menchaca
Django es un marco web de Python de alto nivel para el rápido desarrollo de aplicaciones. Es desarrollado por la Fundación Django Software en el año 2005. En el momento de editar este tutorial, Django 3.0.3 está disponible para el desarrollo de aplicaciones. Este tutorial le ayuda a instalar y crear una aplicación de muestra con Django en los sistemas Centos 8 y Rhel 8 Linux.
Paso 1 - Instale Python
CentOS 8 Los sistemas de instalación mínimos no tienen instalado Python predeterminado. Puede instalar Python 3 en su CentOS 8 a través del repositorio predeterminado. Simplemente ejecute los siguientes comandos para instalar Python y Pip en su sistema.
sudo dnf install python3 python3-pip
Luego revise la versión Python y Pip:
python3 -v python 3.6.8
pip3 -v pip 9.0.3 de/usr/lib/python3.6/paquetes de sitio (Python 3.6)
Paso 2 - Instale Django en Centos 8
El código fuente de Django está disponible en el repositorio de GitHub. Pero este tutorial utiliza PIP3 para la instalación de Django en Centos 8 y Rhel 8 Linux. Simplemente ejecute el siguiente comando desde el terminal del sistema:
pip3 instalar django
Obtendrá un comando Django-Admin para crear nuevos proyectos. Verifique el verson instalado actual:
Django-admin-Versión 3.0.3
Paso 3 - Crear aplicación Django
Tienes django instalado en tu sistema. Creemos una nueva aplicación Django. El django-admin El comando le proporciona la opción de crear una nueva aplicación Django a través de la línea de comandos. Primero, navegue al directorio que necesita para crear una nueva aplicación.
Entonces usa el Django-admin startProject Comando seguido del nombre de la aplicación para crear una nueva aplicación Django en un Debian Linux.
CD /var /www django-admin startProject django_app
Después de eso migra los cambios pendientes.
CD django_app python3 gestionar.PY migra
Paso 4 - Crear usuario administrativo
Ahora, cree una cuenta de Superuser para la administración de la aplicación Django. Ejecute el siguiente comando desde su directorio de aplicaciones Django.
Python3 gestionar.py createuperuser
Paso 5 - Ejecutar la aplicación Django
Una nueva aplicación Django está lista para usar. Por defecto, Django no permite que los hosts externos accedan a la interfaz web. Para permitir hosts externos, editar configuración.archivo py y agregar IP en.
vi django_app/configuración.py
Agregar IP:
Permitido_hosts = ['192.168.1.239 ']
Aquí 192.168.1.239 es la dirección IP del sistema donde está instalado Django.
Finalmente, ejecute el servidor de aplicaciones django con el siguiente comando. Aquí 0.0.0.0: 8000 definió que Django escuchará en todas las interfaces en el puerto 8000. Puede cambiar este puerto con cualquiera de sus opciones.
Python3 gestionar.py runserver 0.0.0.0: 8000
Paso 6 - Administre Firewalld
El sistema con un firewall activo debe abrir puerto para acceder a Django a través de la red. Ejecute los siguientes comandos para permitir el puerto 8000 para usuarios públicos.
Firewall-CMD --Permanent --Add-Port = 8000/TCP Firewall-CMD-Reload
Paso 7 - Acceder a Django en el navegador
El servidor de aplicaciones django se está ejecutando ahora. Abra su navegador web favorito y acceso a la IP del sistema Django en el puerto 8000. Esto le mostrará la página web de Django predeterminada.
http: // 192.168.1.239: 8000
Django también proporciona una interfaz web administrativa. Puede acceder a esta URL de subdirectorio AT /Admin de su aplicación Django. Use las credenciales de inicio de sesión de SuperUser creadas en el paso anterior.
http: // 192.168.1.239: 8000/administrador
El tablero de administración de Django se ve a continuación. Aquí puede agregar más usuarios y grupos para su aplicación.
Conclusión
Ha instalado con éxito Django y creó una aplicación de muestra en su sistema CentOS 8 o Rhel 8 Linux.
- « Cómo instalar el servidor OpenVPN en Debian 10/9
- Cuente recursivamente el número de archivos dentro de un directorio en Linux »