Skip to content

Instantly share code, notes, and snippets.

@umair-mirza
Created February 1, 2023 05:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save umair-mirza/4576f4344963dad7d2b2d4fa5c99d052 to your computer and use it in GitHub Desktop.
Save umair-mirza/4576f4344963dad7d2b2d4fa5c99d052 to your computer and use it in GitHub Desktop.
Crear una API para una aplicación de blog, donde se puedan crear, leer, actualizar y eliminar publicaciones.
Requerimientos para la API de Blog:
- Autenticación: requerir autenticación para poder crear, actualizar y eliminar publicaciones.
- CRUD de publicaciones: permitir crear, leer, actualizar y eliminar publicaciones.
- Filtro de publicaciones: permitir filtrar publicaciones por título, fecha y categoría.
- Paginación de publicaciones: mostrar un número limitado de publicaciones por página.
- CRUD de categorías: permitir crear, leer, actualizar y eliminar categorías de publicaciones.
- Autorización: controlar qué usuarios pueden realizar qué acciones en la API.
- Serialización: convertir datos de la base de datos en un formato que pueda ser utilizado por la API.
- Validación de datos: validar los datos que se envían a la API para asegurarse de que cumplen con ciertos requisitos.
En general, el proyecto de la API de Blog requiere la implementación de funcionalidades básicas de un sistema CRUD, además de características como la autenticación y autorización, filtrado de datos, paginación, y la serialización y validación de datos.
Aquí están algunas referencias de documentación que puedes utilizar para aprender Django Rest Framework (DRF):
Documentación oficial de DRF: https://www.django-rest-framework.org/
Guía de usuario de DRF: https://www.django-rest-framework.org/api-guide/
Tutorial oficial de DRF: https://www.django-rest-framework.org/tutorial/quickstart/
Libro de DRF: https://www.django-rest-framework.org/book/
Blog oficial de DRF: https://www.django-rest-framework.org/blog/
Repositorio de GitHub de DRF: https://github.com/encode/django-rest-framework
Videos tutoriales de DRF en YouTube: https://www.youtube.com/results?search_query=django+rest+framework+tutorial
Curso en línea de DRF: https://www.udemy.com/topic/django-rest-framework/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment