插入文档后的python-eve钩子

时间:2014-02-27 22:01:52

标签: python mongodb flask eve

我知道我们有一个on_insert_resources事件,一旦将帖子发送到python-eve就会触发,但这是在文档保存到mongodb之前,是否可以在保存文档后获取钩子? (我需要根据mongodb生成的ID填充一些字段)谢谢

1 个答案:

答案 0 :(得分:1)

看起来Post-Request hooks可以帮到你。像这样:

>>> def update_docs(resource, request, payload):
...     """ do your stuff here """
...     pass

>>> app = Eve()

>>> app.on_post_POST += udpate_docs
>>> app.run()

payload包含响应流,其中包含所有文档唯一ID和其他元标记(_etag等)。