Introducción
Django es un popular framework de desarrollo web de alto nivel que permite a los desarrolladores crear aplicaciones web seguras, rápidas y escalables con un mínimo esfuerzo. Construido en Python, Django sigue el patrón de diseño Model-View-Controller (MVC), conocido en Django como Model-View-Template (MVT), lo que facilita la organización y gestión del código. Este tutorial te guiará a través del proceso de instalación de Django en un entorno Ubuntu, desde la verificación de la instalación de Python hasta la configuración de un entorno virtual y la creación de tu primer proyecto Django.
Guía de instalación
Actualizar:
Actualiza la lista de paquetes disponibles y sus versiones en tu sistema Ubuntu.
sudo apt update
Instala las versiones más recientes de todos los paquetes actualmente instalados en el sistema que se puedan actualizar.
sudo apt upgrade
Muestra la versión actual de Python 3 instalada en tu sistema. Esto es importante para asegurarse de que tienes la versión adecuada de Python antes de proceder con la instalación de Django
python3 -V
Instalar Django:
Instala Django utilizando el sistema de paquetes de Ubuntu. Esto configurará Django globalmente en tu sistema.
sudo apt install python3-django
Verifica la versión de Django instalada, asegurándote de que la instalación fue exitosa.
django-admin --version
Instalar pip
y venv
para gestionar paquetes y entornos virtuales:
nstala pip
(el gestor de paquetes de Python) y venv
(para crear entornos virtuales). Un entorno virtual te permite aislar las dependencias de tus proyectos Python, evitando conflictos entre diferentes proyectos.
sudo apt install python3-pip python3-venv
Crear una carpeta para el proyecto:
Crea una nueva carpeta llamada proyecto1
donde se almacenarán los archivos de tu proyecto Django.
mkdir proyecto
Cambia el directorio de trabajo actual a la carpeta proyecto
cd proyecto
Crear y activar un entorno virtual:
Crea un entorno virtual llamado entorno
dentro de la carpeta proyecto1
. Un entorno virtual es un entorno independiente que contiene su propia instalación de Python y sus propios paquetes.
python3 -m venv entorno
Activa el entorno virtual prueba
, lo que hace que todos los comandos de Python y pip
se ejecuten dentro de este entorno.
source prueba/bin/activate
Instalar Django dentro del entorno virtual:
Instala Django dentro del entorno virtual activo. Esto aísla la instalación de Django, permitiendo que cada proyecto tenga su propia versión de Django si es necesario.
pip install django
Verifica nuevamente la versión de Django, esta vez asegurándote de que fue instalado correctamente dentro del entorno virtual.
django-admin --version
Crear un proyecto Django:
Crea un nuevo proyecto Django llamado aplicación
. Esto generará una estructura básica de directorios y archivos para empezar a desarrollar tu aplicación web.
django-admin startproject aplicacion
Ejecutar el servidor de desarrollo:
Inicia el servidor de desarrollo de Django en tu máquina local. Esto te permite probar tu aplicación web en un navegador antes de desplegarla en un entorno de producción
python manage.py runserver (dirección ip) :800 puerto por defecto
Conclusión:
Estos comandos cubren desde la instalación de Django y la configuración de un entorno de desarrollo hasta la creación y prueba de un nuevo proyecto Django. Esto te permite comenzar a desarrollar aplicaciones web con este potente framework.
Etiquetas:
#DigitalEducas #HAYU24 #shuksabiduriaenletras #django #djangoframework #python