I want to validate session data in custom permission, when i tried to access session data inside permissons it is showing None.Please help on this.
class IsEmployee(permissions.BasePermission):
def has_permission(self, request, view):
if (request.session.get(request.user) and request.session[self.request.user.email].get("project_id")) is not None:
project_id = request.session.get("project_id")
if Employee.objects.filter(user_id=self.request.user,
project_id=project_id, status="A", project__status='A'):
return True
else:
return False
Result throws None