Registration
To manage accounts in addition to the authentication functionality, use the NinjaAuthAccountController as below:
api.py
from ninja_extra import NinjaExtraAPI
from dj_ninja_auth.jwt.authentication import JWTAuth
from dj_ninja_auth.jwt.controller import NinjaAuthJWTController
from dj_ninja_auth.registration.controller import NinjaAuthAccountController
api = NinjaExtraAPI(auth=[JWTAuth()])
api.register_controllers(NinjaAuthJWTController, NinjaAuthAccountController)
This will provide the following endpoints.
/account/: Allowed methods arePOST,PATCHandDELETE./account/verify/account/resend-email