Desplegar Django en AWS EC2

En resumen

La infraestructura del proyecto se implementa mediante AWS Academy, utilizando una instancia EC2 como servidor. Sobre esta se configuran Nginx, Gunicorn y MySQL, junto con el entorno de Django y sus dependencias necesarias para ejecutar la aplicación.

Panel Administrativo de Django

En resumen

La aplicación de administración de Django permite crear un área de administración para gestionar los modelos del proyecto de forma sencilla, reduciendo el tiempo y esfuerzo necesarios para desarrollar estas funcionalidades manualmente.

Serializadores en Django REST Framework

Los serializadores son uno de los componentes fundamentales de Django REST Framework (DRF). Su función principal es actuar como puente entre los objetos de Django y los datos que intercambia una API.

Personalizar el Panel Administrativo de Django

En resumen

Personalizar el panel de administración de Django permite adaptar su idioma, títulos, colores y estilos a las necesidades del proyecto. Además, es posible utilizar temas de terceros como django-admin-interface para modificar su apariencia de forma sencilla.

Shell de Django, ORM y QuerySets

En resumen

El Shell de Django es una herramienta esencial durante la etapa de desarrollo y depuración de tus proyectos. Permite acceder directamente al ORM y a los QuerySets para realizar consultas y trabajar con la base de datos.