标签: python google-app-engine google-cloud-datastore app-engine-ndb
我正在使用预置挂钩在每次放置之前从api获取一些数据。如果该api没有响应或处于脱机状态,我希望请求失败。我是否必须围绕put()调用编写一个包装器,或者是否有某种方式使我们仍然可以键入My_model.put()并使其失败?
My_model.put()
答案 0 :(得分:5)
_pre_put_hook ...所以如果在_pre_put_hook中引发异常,则整个put将失败