Получение ключа сессии при использовании 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?