Sneaky REST APIs With Django Ninja
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