Как передать flask аргументы декоратору на функцию flask - PullRequest
0 голосов
/ 24 февраля 2020

На самом деле я пытаюсь написать декоратор для регистрации идентификатора пользователя, который передается из внешнего интерфейса в формате json.

Таким образом, требуется прочитать данные, переданные в запросах внутри декоратора. Я не понимаю, как читать содержимое, передаваемое внутри декоратора.

  def logger_testing(func):
        @wraps(func)
        def log_test(*args, **kwargs):
            print ("inside looger")
            # logger.info(log("data has been inserted for ",userid))
            print ("args",**kwargs)
            func(*args, **kwargs)
            print ("outside")
            return func(*args, **kwargs)

        return log_test

    @app.route('/hello', methods=['POST'])
    @logger_testing
    def hello():
        content = request.get_json()
        print ("content",content)
        print ("executed")
        return "hello"
...