init: added backend boilerplate

This commit is contained in:
ITQ
2025-02-26 17:43:23 +03:00
commit f54518c6e4
31 changed files with 1780 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
from ninja import Schema
class PingOut(Schema):
status: str = "ok"
+18
View File
@@ -0,0 +1,18 @@
from http import HTTPStatus as status
from django.http import HttpRequest
from ninja import Router
from api.v1.ping import schemas
router = Router(tags=["ping"])
@router.get(
"",
response={
status.OK: schemas.PingOut,
},
)
def ping(request: HttpRequest) -> tuple[status, schemas.PingOut]:
return status.OK, schemas.PingOut