-
Notifications
You must be signed in to change notification settings - Fork 40
Django
Beau Barker edited this page Jul 3, 2025
·
4 revisions
"""Django server""" from django.http import HttpRequest, HttpResponse # type: ignore from django.views.decorators.csrf import csrf_exempt # type: ignore
from jsonrpcserver import Result, Success, dispatch, method
@method def ping() -> Result: """JSON-RPC method""" return Success("pong")
@csrf_exempt # type: ignore def jsonrpc(request: HttpRequest) -> HttpResponse: """Handle Django request""" return HttpResponse( dispatch(request.body.decode()), content_type="application/json" )
Contributions are appreciated – simply hit Edit or New page.