Аргумент запроса доступа внутри собственного декоратора и оформленный ответ, если метод get, иначе ничего не делать, как я могу это сделать.
#custom decorator
def mapping_the_fields(func):
def decorator(self, *args, **kwargs):
response = func(self, *args, **kwargs)
return response
return decorator
#method whose response i want to modify in custom decorator
@mapping_the_fields
@api_view(['GET'])
def user_view(request, id=None):
if request.method == 'GET':
data = get_list_or_404(User)
serializer = UserSerializer(data, many=True)
return Response(serializer.data)