1

我在每次放置前都使用预放挂钩从api获取一些数据。如果该API没有响应或者处于脱机状态,我希望请求失败。我是否必须在put()调用中编写一个封装器,或者有什么方法可以让我们仍然键入My_model.put()并使其失败?我可以从_pre_put_hook导致失败吗?

回答

5

_pre_put_hook在NDB执行实际放置之前立即调用...因此,如果在_pre_put_hook中引发异常,则整个放置将失败

相关问题