Я использую Flask-Restless
0.17.0 и не могу получить функция препроцессора или постпроцессора для срабатывания. Для справки, у меня есть модель SQLAlchemy, которая выглядит так:
class Transaction(Base):
id = Column(Integer, primary_key=True)
name = Column(Unicode)
description = Column(Unicode)
Я могу зарегистрировать конечную точку API без каких-либо проблем, но я не могу заставить этот hello_world
постпроцессор печатать "hello world" на всю жизнь:
def hello_world(**kwargs):
print 'hello world'
manager.create_api(
fraud.data.Transaction
methods=['GET', 'POST', 'DELETE'],
postprocessors={'POST_RESOURCE': [hello_world]},
)
Я что-то упускаю? Любые указатели, подсказки и т.д. были бы очень признательны!