Instalación de Django en Ubuntu 22.04


¿Qué es Django?

Django es un framework web de alto nivel escrito en Python que permite desarrollar sitios web de forma rápida, limpia y eficiente. Fue diseñado con el objetivo de facilitar la creación de aplicaciones web complejas con menos código y mayor seguridad.

Essato | Blog Detalle

Se basa en el patrón MTV (Modelo - Plantilla - Vista), similar al MVC, y proporciona muchas funcionalidades integradas como:

  • Panel de administración automático
  • Sistema de autenticación
  • ORM (Mapeo Objeto-Relacional) potente
  • Enrutamiento de URLs
  • Manejo de formularios y validación
  • Protección contra ataques comunes como XSS, CSRF y SQL Injection

Instalación:

Actualización del sistema operativo

sudo apt update

Verificación de versión de python

python3 -V

Instalación de Django

sudo apt install python3-django

Verificación de django

django-admin --version

Instalación de entorno virtual

sudo apt install python3-pip python3-venv

Crear el directorio para nuestro proyecto

sudo mkdir proyecto1

Ingresamos al directorio

cd proyecto1

¿Qué es un entorno virtual en Django?

Un entorno virtual en Django es un espacio aislado dentro del sistema donde se instalan exclusivamente las bibliotecas y dependencias necesarias para desarrollar y ejecutar un proyecto Django, sin interferir con otras aplicaciones o proyectos del sistema.

Esto permite mantener un control preciso de las versiones de Django y otras librerías, asegurando que el proyecto sea reproducible y funcione correctamente tanto en desarrollo como en producción.

Creación de entorno virtual

python3 -m venv entorno

Activa el entorno

source entorno/bin/activate

Instalación de Django

Con el entorno virtual activado, instala Django usando pip:

pip install django

Verifica la instalación

django-admin --version

Creación del proyecto Django

django-admin startproject digitaleducas

Ingresamos al directorio del proyecto

cd digitaleducas

Ejecutamos el servidor de desarrollo

python manage.py runserver

Abre tu navegador e ingresa al:

http://127.0.0.1:8000

Deberías ver la página de bienvenida de Django.

Estructura básica de proyecto

digitaleducas/
├── manage.py
├── digitaleducas
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py

Salir del entorno virtual

deactivate

Etiquetas:

#DigitalEducas #developers #web #linux #gnu #software #sistemaoperativo #opensource #ubuntu #django

Síguenos en nuestras redes sociales