from django.views.decorators.csrf import csrf_exempt
А для class based views его можно обернуть с помощью method_decorator (применять для диспетчера) или с помощью миксина CsrfExemptMixin, (https://github.com/brack3t/django-braces)
У меня вьюха которая для API, все варианты которые вы предлагаете не работают. В частности мне надо выполнить регистрацию и вход пользователя, но получаю ```{
"detail": "CSRF Failed: CSRF cookie not set."
}```