A project to learn about API Rest with Django-rest-framework from Platzi course
Django REST framework is a powerful and flexible toolkit for building Web APIs.
Some reasons you might want to use REST framework:
- The Web browsable API is a huge usability win for your developers.
- [Authentication policies][authentication] including optional packages for [OAuth1a][oauth1-section] and [OAuth2][oauth2-section].
- [Serialization][serializers] that supports both [ORM][modelserializer-section] and [non-ORM][serializer-section] data sources.
- Customizable all the way down - just use [regular function-based views][functionview-section] if you don't need the [more][generic-views] [powerful][viewsets] [features][routers].
- [Extensive documentation][docs], and [great community support][group].
Below: Screenshot from the browsable API
- Python 3.12.3
- Django 5.1.1
- Django-rest-framework 3.15.2
- DRF spectacular 0.27.1