我有這樣的代碼:嘗試 - 除了多,除了錯誤
try:
hotel.objects.get(id=id).delete()
messages.success(request, 'Deleted')
except:
car.objects.get(id=id).delete()
messages.success(request, 'Deleted')
except:
person.objects.get(id=id).delete()
messages.success(request, 'Deleted')
except:
messages.error(request, 'Error')
我會嘗試刪除hotel
或car
。它適用於此方法,但我需要再刪除一個model
,如果我嘗試刪除不在此處的model
,我需要Error
。但我只能有一個except
,否則它給了我下面的錯誤:
我怎樣才能使它發揮作用?
如果你想嵌套嘗試除外。 –