Django REST Framework Tutorial: Todo API
UpdatedBuild a Todo API with serializers, viewsets, and routers.
Build real-world web applications with Python
Django for Beginners is a friendly, step-by-step introduction to Django. Learn the fundamentals while building, testing, and deploying six complete web applications from scratch.
Web development tutorials to help you build, test, and deploy applications.
View All 66 TutorialsBuild a Todo API with serializers, viewsets, and routers.
A guide to the official Django REST Framework tutorial on building an API.
Best practices for Django unit and integration tests for models, views, forms, and templates.
How to add a search box to a Django 5.2 website, featuring source code, filtering, Q objects, forms, and more.
How to add URLs via slugfield to a Django project.
How to build a Hello, World application using the Python Django web framework.
A weekly Django newsletter since 2019, co-written with Jeff Triplett.
In this issue
A podcast co-hosted with former Django Fellow Carlton Gibson.
I highly recommend you check out his work. When readers express interest in web development, I refer them to Django for Beginners.
My go-to recommendation whenever anyone asks how to learn Django.
An ideal guide into the world of Django.
A fantastic resource for web development with Django and Python. I highly recommend it.
I’m the human behind this website and the book, Django for Beginners, now in its sixth edition. I’ve written many free tutorials over the years that I keep up-to-date here. Since 2019, I’ve co-hosted the Django Chat podcast and co-written the weekly Django News newsletter.
I’m a Python Software Foundation Fellow, a former Django Board Member, and a Django Individual Member. I speak regularly at PyCon and DjangoCon events in North America and Europe, and am an open source maintainer.
More about me