Learn how to create APIs with Django

    Take a modern API-first approach to creating 3 different Django back-ends: a Library API, Todo API, and a Blog API with user authentication, permissions, proper documentation, and more. You'll even learn how to connect them to a React front-end for a truly full-stack web application.

    Topics covered include Django 2.2 and Python 3.7, Django REST Framework, HTTP, API permissions, custom user models, user authentication (basic, sessions, and tokens), viewsets, routers, schemas, and documentation.


    Table of Contents


    Frequently Asked Questions

    Q: What format does the book come in?

    The book comes in PDF, EPUB, and MOBI formats. It is 185 pages long. A print version–as well as reviews–is available on Amazon.

    Q: Have you written additional books?

    Yes, actually! I also authored Django for Beginners and Django for Professionals. You can purchase all three books for $20 off.

    Q: Can I get an invoice?

    Totally! Upon purchase Gumroad will send you an email with a link to download the book. Click on the “Generate” button on your receipt to receive a detailed invoice with any additional information you need.

    Q: Do you offer student/nonprofit discounts?

    I understand it can be financially challenging as a student or nonprofit, however the pricing is the same for everyone. I’ve written many free tutorials and co-host a weekly podcast for those looking for free Django resources.

    Q: Additional questions?

    If you have any questions, shoot me an email at will@wsvincent.com.