【发布时间】:2015-02-16 06:15:15
【问题描述】:
我有一个使用异常的查询:
try:
sm = Something.objects.get(id=5)
except Something.DoesNotExist:
pass
在这里 pass 是做什么的?我的意思是,如果我的整个视图依赖于 sm 并且它没有得到 sm 怎么办。我应该手动设置“sm”吗:
except Something.DoesNotExist:
sm = anything
我只想知道如果 pass 没有找到所查询的内容会做什么。如果它只是忽略 except 之后的部分并走得更远,那有什么意义,因为我的整个观点取决于sm
谢谢
【问题讨论】:
标签: python django exception-handling