Este es el repositorio del curso de LinkedIn Learning Domina Python: Django REST. El curso completo está disponible en LinkedIn Learning.
Consulta el archivo Readme en la rama main para obtener instrucciones e información actualizadas.
Aprende a crear API REST eficientes utilizando Django REST Framework (DRF), el framework más potente para el desarrollo backend en Python. Este curso te guía paso a paso en la creación de una API REST, mostrando cómo integrar y aprovechar al máximo las funcionalidades de Django y DRF. Ideal para desarrolladores que desean mejorar sus habilidades en la creación de servicios web escalables, descubrirás cómo manejar solicitudes HTTP, autenticación, serialización de datos y más, todo dentro de un entorno flexible y robusto.
Este repositorio tiene un directorio con el nombre movies_api, donde encontrarás los archivos del proyecto de Django REST: los archivos de configuración y las aplicaciones. Por fuera del directorio del proyecto está el archivo requirements.txt con las dependencias requeridas para el correcto funcionamiento del proyecto.
-
Para utilizar estos archivos de ejercicios, debes tener descargado lo siguiente:
- Python 3.11
- Editor de código como VS Code o PyCharm
- Conda o miniconda para el manejo de ambientes virtuales
-
Clona este repositorio en tu máquina local usando la Terminal (macOS) o CMD (Windows), o una herramienta GUI como SourceTree.
-
Crea un ambiente virtual de Python, puedes hacerlo con conda
conda install -n <nombre_ambiente> python=3.11 -
Instala las librerías
pip install -r requirements.txt -
Ingresa al directorio del proyecto
cd movies_api -
Crea las migraciones
python manage.py makemigrations -
Aplica las migraciones
python manage.py migrate -
Crea un super usuario para el administrador
python manage.py createsuperuser -
Corre el proyecto
python manage.py runserver
Ana María Pinto
Echa un vistazo a mis otros cursos en LinkedIn Learning.