Learn how to create
a REST API for Django
projects!

Download this ebook to:

  • Build a functional REST API with the Django REST Framework
  • Avoid issues like spaghetti code or antipatterns
  • Improve your Django skills
Learn how to create a REST API for Django projects

Why every Django developer needs to read this ebook.

Dominik Kozaczko

Whenever I joined a project using the Django REST Framework (DRF), I encountered issues like spaghetti code or antipatterns. You probably saw them too. It made me wonder: where do these problems come from if the documentation is so comprehensive and well-organized?

I knew what was going on when I took a look at the DRF tutorial. It seems that the official DRF tutorial is written in reverse order. It shows low-level versatility first instead of explaining high-level acronyms.

When reading the tutorial, developers first learn about the details of views, serializers, and - only at the very end - ViewSets that offer a wonderfully compact way for binding everything into a neat, transparent, and manageable whole.

But most people never get to this point. By then, they already have a relatively functional API and decide to abandon the tutorial in favor of the API Guide, searching for ways to implement the project requirements.

My guide to the Django REST Framework addresses this problem to help you write better code.

Over the following seven chapters, I take you through the Django REST Framework step by step - from the general to detailed overview of its different aspects.

Read this ebook and you’re guaranteed to get clear and highly manageable code that won’t bring you shame when you show or transfer it to others.

Table of contents:

  1. CRUD
  2. Login and Authentication
  3. Custom Fields
  4. Pagination
  5. Filtering
  6. Functional Endpoints and API Nesting
  7. Selective Fields and Related Objects
  • Extra: Try another approach
Learn how to create a REST API for Django projects

Author.

Dominik Kozaczko

Backend Engineer

Dominik has been fascinated with computers throughout his entire life. His two passions are coding and teaching - he is a programmer AND a teacher. He specializes mostly in backend development and training junior devs. He chose to work with Sunscrapers because the company supports the open-source community. In his free time, Dominik is an avid gamer.

Get access to our ebook.

Almost finished…

But we need to confirm your email address first.

To complete the subscription process, please click the link in the email we’ve just sent you.

Sunscrapers Sp. z o.o.

ul. Pokorna 2/947

Warsaw 00-199

Poland

Add us to your address book

Thanks for subscribing!

Great, we have your email address in our database. You can now download ebook by following this link.

background

OFFICE

Sunscrapers Sp. z o.o.
ul. Pokorna 2/947
(entrance 9)
00-199 Warsaw

New Business
[email protected]

Careers
[email protected]

AWARDS


Clutch award top Python & Django Developers 2019 Clutch award top financial services software developers 2019 Clutch award top B2B companies Poland 2019 Clutch award top developers Poland 2017

OFFICE

Sunscrapers Sp. z o.o.
ul. Pokorna 2/947
(entrance 9)
00-199 Warsaw
New Business
[email protected]

Careers
[email protected]

Hi there, we use cookies to provide you with an amazing experience on our site. If you continue without changing the settings, we'll assume that you're happy to receive all cookies on the Sunscrapers website. You can change your cookie settings at any time.

Learn more