我正在使用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]},
)
我错过了什么吗?任何指针,提示等将不胜感激!