Django: Не сохраняется request.session
class Setting_cookie_get(APIView):
def post(self, request):
try:
u = User.objects.get(name_user=request.data['user_name'])
if u:
print(u)
request.session['send_message'] = "It's Admin"
request.session.save()
request.session.modified = True
print (request.session['send_message'])
# Тут выводится
except:
request.session['send_message'] = "Not Found"
request.session.save()
request.session.modified = True
print (request.session['send_message'])
# Тут выводится
return HttpResponse()
def get(self, request):
try:
print(request.session['send_message'])
# Тут НЕ выводится
except KeyError:
print("Not found session")
return Response({
"answer": "help"
})
Уже все стоит и тут и даже в settings.py:
SESSION_ENGINE = 'django.contrib.sessions.backends.file'
SESSION_SAVE_EVERY_REQUEST = True
Но все равно request.session не сохраняется. В чем проблема?