django ninja
1.3.0
^ Silakan baca ^
Cepat belajar, cepat membuat kode, cepat dijalankan
Django Ninja adalah kerangka web untuk membangun API dengan petunjuk tipe Django dan Python 3.6+.
Fitur utama:
Dokumentasi : https://django-ninja.dev
pip install django-ninja
Dalam proyek Django Anda di sebelah urls.py buat file api.py
baru:
from ninja import NinjaAPI
api = NinjaAPI ()
@ api . get ( "/add" )
def add ( request , a : int , b : int ):
return { "result" : a + b }
Sekarang buka urls.py
dan tambahkan yang berikut ini:
...
from . api import api
urlpatterns = [
path ( "admin/" , admin . site . urls ),
path ( "api/" , api . urls ), # <---------- !
]
Itu dia!
Sekarang Anda baru saja membuat API yang:
/api/add
a
dan b
Sekarang buka http://127.0.0.1:8000/api/docs
Anda akan melihat dokumentasi API interaktif otomatis (disediakan oleh Swagger UI atau Redoc):