小编zHe*_*tHz的帖子

获取对象时如何处理"匹配查询不存在"

当我想选择具有get()函数的对象时

personalProfile = World.objects.get(ID=personID)
Run Code Online (Sandbox Code Playgroud)

如果get函数没有返回查找值,则"匹配查询不存在".发生错误.

如果我不需要这个错误,我将使用try和except函数

try:
   personalProfile = World.objects.get(ID=personID)
except:
   pass
Run Code Online (Sandbox Code Playgroud)

但我认为这不是我使用以来最好的方法

except:
      pass
Run Code Online (Sandbox Code Playgroud)

请推荐一些想法或代码示例来解决这个问题

django django-views python-2.7

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

django-views ×1

python-2.7 ×1