- 1

Entornos Virtuales y Configuración de Django en Python
06:19 - 2
Instalación de entornos virtuales y Django en Windows: guía paso a paso”
00:59 - 3

Instalación y configuración de Django con pip y django-admin
05:58 - 4

Arquitectura MVT en Frameworks Web: Model, View y Template
04:23 - 5

Modelo, Vista y Plantilla en Django: Creación y Conexión Básica
10:58
Despliegue de Aplicaciones con AWS Elastic Beanstalk y Django
Clase 33 de 33 • Curso de Django
Contenido del curso
- 17

Configuración de Proyecto Django: Entorno, Extensiones y Repositorio
10:03 - 18

Creación de Modelos de Producto en Django para Cafeterías
05:38 - 19

Instalación y uso de Pillow para campos de imagen en Django
02:03 - 20

Creación y Gestión de Formularios con Django
16:28 - 21

Creación de Plantillas con Django y Tailwind CSS
11:21 - 22

Administración de Modelos en Django: Configuración y Uso de Django Admin
08:46 - 23

Creación de Login y Registro de Usuarios en Django
12:45 - 24

Creación de una Aplicación de Pedidos en Django
12:51 - 25

Detalle de Orden y Personalización de Vistas en Django
10:43 - 26

Corrección de errores en MyOrderView para autenticación de usuario
03:13 - 27

Crear y configurar vistas para agregar productos a una orden en Django
14:51
- 29

Configuración de Bases de Datos con Django y AWS RDS
08:39 - 30

Uso de Django Environ para Manejar Credenciales Seguras
06:34 - 31

Testing de Aplicaciones Django con Unit Tests
12:03 - 32

Despliegue de Proyectos Django en AWS: Configuración y Mejora de Código
05:03 - 33

Despliegue de Aplicaciones con AWS Elastic Beanstalk y Django
13:33
Desplegar una aplicación en AWS puede ser sencillo utilizando Elastic Beanstalk, un servicio que automatiza la infraestructura necesaria.
¿Qué es Elastic Beanstalk y cómo funciona?
Elastic Beanstalk es un servicio de AWS que permite desplegar y gestionar aplicaciones rápidamente. Basta con enviar el código, y el servicio se encarga de crear y gestionar la infraestructura necesaria.
¿Cómo se configura la CLI de Elastic Beanstalk?
Con las credenciales listas, sigue estos pasos para configurar la CLI:
- Instala Elastic Beanstalk CLI siguiendo el enlace de instalación.
- Ejecuta
eb inity responde las preguntas sobre la región, el ID de acceso y la clave secreta. - Configura el nombre de la aplicación y la versión de Python.
- Indica si utilizarás CodeCommit (en este caso, no, ya que se usa GitHub).
- Configura una llave SSH para conectarte a los servidores.
¿Cómo se despliega la aplicación?
- Crea un environment de producción con
eb create coffee-shop-production. - El servicio creará la infraestructura necesaria, incluyendo instancias y configuraciones de seguridad.
- Verifica el estado del environment con
eb status.
¿Cómo se solucionan errores comunes durante el despliegue?
- Configuración incorrecta del módulo WSGI: Configura el path correctamente en
eb config. - Variable de entorno faltante: Crea la variable con
eb setenv. - Error en
ALLOWED_HOSTSde Django: Agrega el dominio correspondiente en el archivo de configuración de Django.
¿Cómo se gestionan archivos estáticos en Django?
Para asegurarte de que los archivos estáticos de Django se sirvan correctamente:
- Ejecuta
python manage.py collectstatic. - Configura el directorio de archivos estáticos en el archivo
settings.py.
¿Qué otros proveedores de nube se pueden considerar?
AWS es una opción recomendada por su estabilidad y escalabilidad, pero también puedes explorar alternativas como DigitalOcean y Google Cloud Platform (GCP) para desplegar tus proyectos.