Получение ключа сессии при использовании Django REST Framework APIViews

Я использую Django REST Framework. У меня активировано промежуточное программное обеспечение сессии. Очевидно, что управление состоянием сессии и REST являются взаимоисключающими, но session key был бы полезен для создания одноканального websocket, и я вижу, что они генерируются в моей базе данных, но когда request.session.session_key, он возвращает None.

class Init(APIView):
     def post(self, request):
          request.session['test']='helloworld' # store a key, this is a test
          print(request.session['test']) # retrieve a key (I see this in my db, albeit encrypted). Obv don't use session storage for REST (use JWT etc)
          request.session.session_key # but this returns None

Есть ли способ получить ключ сессии при использовании DRF APIViews?

Вернуться на верх