Building APIs With The Django REST Framework

In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.

View at original site


By the time you complete the tutorial, you will be able to answer the following questions:

  • What are Django REST framework serializers and how do I create them out of Django models?
  • How do I write concise and idiomatic views with the help of Django REST framework?
  • How do I test APIs by using PyCharm’s Endpoints tool window and the built-in HTTP Client?
  • What is the browsable API?
  • How do I set up authentication and permissions for an API?

Related Resources

Automate checks for your Django project
Extend Django's system check framework to turn painful code reviews into a joy.
Demystifying nulls and blanks in Django
What is the difference between blank=True and null=True anyway?
Django + htmx = ❤️
Speed up your Django list view with htmx and pagination.