Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 22853

Real Python: Sneaky REST APIs With Django Ninja

$
0
0

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 and ModelSchema 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 ]


Viewing all articles
Browse latest Browse all 22853

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>