Si está utilizando Pardus 21 y desea instalar la biblioteca Python Django en su sistema y comenzar a aprender la biblioteca; Este artículo fue escrito solo para ti.

En primer lugar, para obtener información detallada sobre los comandos de Linux utilizados en la preparación de este artículo sobre la biblioteca Python Django. Introducción a los comandos de Linux Te recomiendo que leas el artículo. Luego, expliqué cómo instalar el entorno de desarrollo de Python en Pardus 21. Preparación del entorno de desarrollo de Python con VSCode en Pardus 21 También puedes consultar el artículo.

Sin más preámbulos, el administrador de paquetes de Python se usa en nuestro sistema. pepita (Instalador de paquetes para PythonComencemos con la instalación de la herramienta ). Como mencionaremos más adelante, instalaremos la biblioteca Django en nuestro sistema con esta herramienta.

con el siguiente comando pepita Comenzamos instalando la herramienta en nuestro sistema:

sudo apt instalar python3-pip

Próximo, Preparación del entorno de desarrollo de Python con VSCode en Pardus 21 Necesitamos instalar Python Venv (Entorno virtual) en Pardus 21, que mencionamos en el artículo, lo que facilita mucho nuestro trabajo al desarrollar con Python y evita la confusión del entorno que puede ocurrir entre las aplicaciones. 

Realizamos la instalación con el siguiente comando:

sudo apto instalar python3-venv

En nuestro sistema, por ahora, tenemos instaladas las herramientas necesarias para hacer un desarrollo general en Python. Ahora es el momento de instalar la biblioteca Django, que es el tema principal de este artículo. 

Django es una biblioteca de desarrollo web de código abierto basada en Python. Con esta biblioteca, podemos desarrollar aplicaciones web de forma más rápida y limpia y presentarlas a los usuarios en nuestros sistemas. Con Django, podemos implementar de manera rápida y eficiente los servicios que toda aplicación web necesita, como el panel de administración, las aplicaciones de formularios y los procesos de autenticación de usuarios.

Instalación de la biblioteca Python Django

Vamos, instalemos la biblioteca Django en Pardus 21 e implementemos nuestra primera aplicación. 

Queremos instalar Django con la herramienta pip que instalamos en nuestro sistema al comienzo de nuestro artículo. Transmitamos cortésmente esta solicitud al administrador de paquetes de Python con el siguiente comando.

pip instalar django==4.0

¡Es así de simple! El punto es, "¿Django está instalado correctamente en nuestro sistema?" y "¿Estamos usando la versión que especificamos en la instalación?" Hagamos nuestro control de versiones para encontrar respuestas a sus preguntas.

python -m django -versión

Como podemos ver, Django está correctamente instalado en Pardus 21. ¡Ahora exploremos juntos!

Primero, creemos un directorio donde almacenaremos nuestra primera aplicación Django. a este directorio ilk-uygulama Vamos a nombrarlo. ilk-uygulama Vamos al directorio y ejecutamos el comando para iniciar el proyecto, el cual nos lo proporciona Django y cuyo enlace se comparte en la bibliografía. Hablaremos de lo que este comando nos proporciona un poco más adelante. 

mkdir primera aplicación cd primera aplicación/ django-admin startproject mysite

No esperamos ninguna salida de terminal después de ejecutar el último comando.

Entonces, ¿qué hace el comando Django que ejecutamos?

Django nos permite ejecutar comandos administrativos en nuestros proyectos. django-admin Nos permite ejecutar el comando. Gracias a esta aplicación de línea de comandos, podemos listar los comandos que podemos usar para nuestros proyectos con el siguiente comando:

django-admin ayuda -comandos

No analizamos si el comando que ejecutamos juntos todavía tenía una salida o, si la tenía, dónde y qué estaba haciendo. Novia, ilk-uygulama Veamos qué hay en el directorio.

ls con el comando mysite Listamos otro archivo llamado . mysite Es como si la variable existiera en el comando que ejecutamos:

django-admin iniciar proyecto mysite

Entonces, este comando es para nosotros. mysite Creó un directorio de proyecto llamado Bueno, ¿pasamos a este directorio y vemos qué hay en este directorio? En la captura de pantalla anterior, fui a este directorio y lo enumeré para usted. Por lo que podemos ver, es un script de Python y otra vez mysite Tenemos un directorio llamado No creamos estos dos contenidos, ¿verdad?

manage.py Hablaremos sobre el script de Python llamado Python en un momento, pero primero, mysite Quiero ver lo que contiene.

Vemos cinco scripts de Python diferentes y no tenemos la menor idea del contenido de ninguno de ellos. Este sentimiento es bastante natural por ahora. Estos scripts forman la base de nuestra aplicación Django. Consiste en scripts que especificamos la configuración de URL y todas las configuraciones de nuestro servicio web. ¡El contenido y las características de estos scripts de Python pueden ser el tema de otro artículo!

Por lo que podemos ver, Django es para nosotros startproject Creó muchos archivos diferentes para el comando y los preparó para su uso. ¿No sería bueno ver el uso de estos archivos como una aplicación de Django en nuestro entorno local?

Llegar de nuevo ilk-uygulama/mysite Vamos al directorio. pwd Veamos el directorio en el que estamos con el comando. Luego ejecuta el siguiente comando en Python s manage.py Digamos que queremos ejecutar un servidor web que dependa del script.

python3 manage.py servidor de ejecución

¡Así que pusimos en funcionamiento nuestro primer servidor web usando la biblioteca Django!

Django version 4.0, using settings 'mysite.settings' cuya salida acabamos de examinar ilk-uygulama/mysite/mysite en el directorio settings.py ¿Crees que podría estar relacionado con el guión? 

Nuestro servidor de desarrollo http://127.0.0.1:8000/ Podemos ver que fue creado en Bien, localhost dirección llamada 8000 Dice que se transmite en el puerto y solo nosotros podemos verlo.

Olvidémonos del servidor anterior por un tiempo y dejemos que se ejecute en segundo plano. Abramos un navegador de Internet y vayamos a la dirección que nos dieron.

¡Felicidades! Nuestra instalación de Django y los comandos que ejecutamos para iniciar el servidor funcionan bien.

Hay otro lugar donde podemos ver este estado fuera del navegador. ¿Qué piensas?

Por supuesto, nuestro terminal, que acabamos de dejar correr en segundo plano. ¿Echamos un vistazo?

http://127.0.0.1:8000/ Podemos ver que los logs de las solicitudes HTTP a la dirección llegan a nuestro servidor de la forma habitual y con el código 200, es decir, ¡"conexión exitosa"!

Por lo tanto, experimentamos que con la biblioteca Django pudimos iniciar un servidor de desarrollo usando solo unos pocos comandos. Django nos preparó una estructura de archivos en capas y realizó los ajustes de configuración necesarios para que podamos organizar esta estructura de archivos de acuerdo con nuestras necesidades. 

Luego, al ejecutar algunos comandos, tenemos la oportunidad de ver cualquier desarrollo que hayamos hecho o que haremos en el sistema en el que estamos trabajando. Creo que no estaría mal decir que los límites de lo que puede hacer se expandirán a medida que aumente su familiaridad con la biblioteca de Python y Django.

Para obtener información y documentación más detalladas sobre la biblioteca de Django, Django sitio web Puede visitar y comenzar a desarrollar en Pardus 21 utilizando la biblioteca de Python y Django.