En el video se explica como podemos crear una API Rest con Django Rest FrameWork de una manera super facil paso a paso, en esta ocasión utilizamos herramientas como:
Visual Studio Code
DBeaver
Postman
Link Documentación Django Rest Framework:
https://www.djangorestframework.org/
Link Proyecto GitHub:
https://github.com/alfo1002/inventari...
Link Video de Como enviar Emails con Django Rest Framework:
• Enviar Emails con Django Rest Framewo...
Curso Básico de Python:
• Aprende a programar en Python Curso...
En cuanto a la codificación creamos un proyecto django en su última version django 5 y continuamos con la instalación de django rest framework, creación de modelos, subir codigo a repositorio de github, conexión con postgresql, creación de serializadores, creación de vistas, creación de urls y finalmente las pruebas con el navegador y postman.
Serializadores
Convierten objetos complejos (modelos de Django) a tipos de datos que pueden ser fácilmente representados como JSON, facilitan la serialización y deserialización de datos para su intercambio con la API.
ModelViewSet
Es una clase proporcionada por DRF que combina las operaciones CRUD comunes (Crear, Leer, Actualizar, Eliminar) para un modelo en particular, simplifica la implementación de vistas para interactuar con modelos de Django.
DefaultRouter
Un enrutador proporcionado por DRF que simplifica la configuración de las URLs para las vistas basadas en ModelViewSet, generando automáticamente las rutas necesarias para admitir las operaciones CRUD en un modelo específico.
Algunos comandos útiles:
Entorno Virtual:
python m venv venv
venv\Scripts\activate
Instalaciones:
pip install django
pip install djangorestframework
Crear Proyecto Django:
djangoadmin startproject inventario_project
Agregar App:
python manage.py startapp inventario
Migraciones:
python manage.py makemigrations
python manage.py migrate
Correr Servidor:
python manage.py runserver
Crear api con django
crear api con django rest framework
build api with django
build api with django rest framework
build api rest
build api with python
build api rest form zero
learn drf
learn django rest framework
use django rest framework for build api rest
crea una api basica con drf
crear api con python
crear api rest con rest framework
rest framework
python
rest framework with postgresql
crear projecto django5
django5
create project with django5
django 5