我正在使用预放置 Hook 在每次放置之前从 api 获取一些数据。如果该 api 没有响应或处于离线状态,我希望请求失败。我是否必须围绕 put() 调用编写一个包装器,或者有什么方法可以让我们仍然可以键入 My_model.put() 并使其失败?
请您参考如下方法:
_pre_put_hook 在 NDB 执行实际 put 之前立即被调用...所以如果在 _pre_put_hook 内部引发异常,那么整个 put 将失败
我正在使用预放置 Hook 在每次放置之前从 api 获取一些数据。如果该 api 没有响应或处于离线状态,我希望请求失败。我是否必须围绕 put() 调用编写一个包装器,或者有什么方法可以让我们仍然可以键入 My_model.put() 并使其失败?
请您参考如下方法:
_pre_put_hook 在 NDB 执行实际 put 之前立即被调用...所以如果在 _pre_put_hook 内部引发异常,那么整个 put 将失败