我想用数据库挂钩修改某些内容,但是我认为on_fetch_item对我不起作用。
这是我的代码:
def before_returning_contract(response):
print('About to return a contact')
if __name__ == '__main__':
app.on_fetched_item_contract += before_returning_contract
Bootstrap(app)
app.register_blueprint(eve_docs, url_prefix='/docs')
app.run(debug=True, host="127.0.0.1")
当我运行它时,(我的意思是当我转到127.0.0.1:5000/contract/ObjID时,我在控制台中看不到打印结果。我在100次尝试中只看过一次,但是我从未更改过任何内容