Skip to content
Beau Barker edited this page Jul 29, 2025 · 4 revisions

Django server.

fromdjango.httpimportHttpRequest, HttpResponse# type: ignorefromdjango.views.decorators.csrfimportcsrf_exempt# type: ignorefromjsonrpcserverimportResult, Success, dispatch, method@methoddefping() ->Result:
"""JSON-RPC method"""returnSuccess("pong")
@csrf_exempt# type: ignoredefjsonrpc(request: HttpRequest) ->HttpResponse:
"""Handle Django request"""returnHttpResponse(
dispatch(request.body.decode()), content_type="application/json"
)

Reference: JSON-RPC in Django.

Clone this wiki locally