Нужно переписать анонимного пользователя в Джанго.
Воспользовался библиотекой
django-custom-anonymous, все работает.
Но проблема в том что когда класс или функция с
Django rest framework
from rest_framework.views import APIView
class AnonymousUserAPI(APIView):
def get(self, request):
print(request.user.__class__)
return Response(status=200)
то он возращает джанговский класс аноним а не мой новый класс
А естли использую джанговскую функцию то там анонимный пользователь мой переписанный.
from django.http import HttpResponse
def test(request):
print(request.user.__class__)
print(request.user.profile)
return HttpResponse(content=request)
По Debug анонимный пользователь все время мой, до момента в вызова функцию которая от DRF.
Может кто сталкивался с подобным или что-то подскажет, буду рад любой информации.