Many web projects have moved to the single-page application model. To use this model with Django, you build a project where Django is the back end accessed through a REST API. The Django Ninja library is a FastAPI-inspired tool kit for turning Django views into REST API endpoints with very little extra code. Along the way, you’ll be using curl
, a command-line tool that allows you to grab the contents of a web page.
If you’d like to quickly build API endpoints and learn the ways of the Ninja, you’re in the right place.
In this course, you’ll learn about:
- REST APIs
- Django Ninja
- URL arguments and query strings
- Serialization through
Schema
andModelSchema
classes - CRUD operations
- Authentication
- Error management
[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short & sweet Python Trick delivered to your inbox every couple of days. >> Click here to learn more and see examples ]