1
在我看來,我執行這段代碼:django中的異常停止流程?
try:
activeterm = LeaseTerm.objects.get(lease=lease, is_active = True)
except LeaseTenant.DoesNotExist:
activeterm = None
而且我預計會有LeaseTerm
沒有價值,我會得到異常,但我得到了一個錯誤:
LeaseTerm matching query does not exist.
但我預計我已經處理了這個異常,流程應該繼續。
我的理解是什麼?
你應該抓住'LeaseTerm.DoesNotExist',不'LeaseTenant.DoesNotExist'。 –