Skip to content

ajha63/dj-rest-framework

Repository files navigation

build-status-image coverage-status-image pypi-version

A project to learn about API Rest with Django-rest-framework from Platzi course

Overview

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

Screenshot

Packages, modules, and tools

  • Python 3.12.3
  • Django 5.1.1
  • Django-rest-framework 3.15.2
  • DRF spectacular 0.27.1

Environments and settings

API documents with Swagger

About

A project to learn and test Django rest frameworh

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages