Cómo crear la aplicación Django en Fedora 36/35

Cómo crear la aplicación Django en Fedora 36/35

¿Has estado ansioso por tener en tus manos las últimas versiones de Django, pero no he encontrado una manera fácil de hacerlo en Fedora?? No estás solo! Sabemos que hay toneladas de nuevos usuarios interesados ​​en tecnología como Django, y queremos ayudarlos a configurarlos rápidamente con el software que necesitan.

Esta publicación de blog lo guiará a través de cómo comenzar con su entorno de prueba local para Django en Fedora.

Prerrequisitos:Conocimientos básicos del uso de una línea de terminal/comandos de Linux e instalación de paquetes de software.
Objetivo:Para configurar el entorno de desarrollo para Django en Fedora

Paso 1 - Instalación de Python

Primero, nos aseguremos de tener las últimas versiones de Python y Django instaladas. Abra una ventana de terminal y comience actualizando su sistema:

Sudo Apt Update && Apt Actualad  

Las últimas versiones de Fedora ya han instalado Python 3. Los sistemas de instalación mínimos pueden no tener Python instalado, ejecute los siguientes comandos para instalarlo. Además, instale PIP en su sistema.

sudo dnf install python3 python3-pip  

Una vez que la instalación se termina con éxito, puede encontrar la versión de Python con el python3 -v dominio.

Paso 2 - Instale Django en Fedora

El código fuente de Django está disponible como repositorio de GitHub. Este tutorial utiliza PIP3 para la instalación de Django en Fedora Linux. Simplemente ejecute el siguiente comando desde el terminal:

pip3 instalar django  

Obtendrás un django-admin Comando, que se utiliza para inicializar nuevas aplicaciones Django. Para encontrar la versión del comando django-admin, escriba:

django-admin-version  2.2.5 

Paso 3: cree una nueva aplicación Django

Django se ha instalado en su sistema. Ahora crearemos una nueva aplicación Django. El django-admin El comando le permite crear una nueva aplicación Django a través de la línea de comando. 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 Debian Linux.

CD /VAR /www  django-admin startproject django_app  

Esto creará un django_app directorio. Cambie a ese directorio y ejecute las migraciones por primera vez:

CD django_app  Python3 gestionar.PY migra  

Paso 4: crear una cuenta super administrador

Django proporciona un panel super administrador para administrarlo. Necesita crear una cuenta de súper usuario por primera vez. Ejecute el siguiente comando desde su aplicación Django para crear una cuenta.

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 habilitar hosts externos, edite la configuración.archivo py y agregar IP en.

nano 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  

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. Puedes acceder a esto en /administración URL subdirectorio 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 parece a la siguiente. Aquí puede agregar más usuarios y grupos a su aplicación.

Conclusión

Django es uno de los marcos más populares para el desarrollo web, y es fácil comenzar a usarlo con Fedora. Para comenzar, asegúrese de tener las últimas versiones de Python y Django instaladas. A continuación, cree un entorno virtual para las pruebas, y puede usar la aplicación Django de relieve en vivo para que las pruebas sean más eficientes. Una vez que esté configurado, puede comenzar a construir su próximo proyecto Django. Ahora que sabe cómo configurar su propio entorno de prueba local, puede crear su próximo proyecto Django con facilidad.