1

我在每次放置前都使用預放掛鉤從api獲取一些數據。如果該API沒有響應或者處於脫機狀態,我希望請求失敗。我是否必須在put()調用中編寫一個封裝器,或者有什麼方法可以讓我們仍然鍵入My_model.put()並使其失敗?我可以從_pre_put_hook導致失敗嗎?

回答

5

_pre_put_hook在NDB執行實際放置之前立即調用...因此,如果在_pre_put_hook中引發異常,則整個放置將失敗

相關問題