django ninja
1.3.0
^ Bitte lesen Sie ^
Schnell zu erlernen, schnell zu programmieren, schnell auszuführen
Django Ninja ist ein Web-Framework zum Erstellen von APIs mit Hinweisen vom Typ Django und Python 3.6+.
Hauptmerkmale:
Dokumentation : https://django-ninja.dev
pip install django-ninja
Erstellen Sie in Ihrem Django-Projekt neben urls.py eine neue api.py
Datei:
from ninja import NinjaAPI
api = NinjaAPI ()
@ api . get ( "/add" )
def add ( request , a : int , b : int ):
return { "result" : a + b }
Gehen Sie nun zu urls.py
und fügen Sie Folgendes hinzu:
...
from . api import api
urlpatterns = [
path ( "admin/" , admin . site . urls ),
path ( "api/" , api . urls ), # <---------- !
]
Das ist es!
Jetzt haben Sie gerade eine API erstellt, die:
/api/add
a
und b
validiert sie und wandelt sie umGehen Sie nun zu http://127.0.0.1:8000/api/docs
Sie sehen die automatische interaktive API-Dokumentation (bereitgestellt von Swagger UI oder Redoc):