def authenticated(f):
def wrap(request, *args, **kwargs):
token = request.META.get('HTTP_AUTHORIZATION')
entry = Person.objects.get(pk=kwargs['entry_id'])
payload = jwt.decode(token, SECRET)
user = Person.objects.get(
username=payload.get('username'),
pk=payload.get('id'))
wrap.__doc__=f.__doc__
wrap.__name__=f.__name__
return wrap
But the request object that I get is class object of the view and not the regular request object
e.g if I do print (request) output is
<login.views.Test object at 0x7ff106d82a50>
where am I going wrong.