小编Dat*_*dze的帖子

Django exists()与DoesNotExist

我有一些关于django exists()DoesNotExist异常的问题.

示例代码:

id = 1
# first
if User.objects.get(pk=id).exists():
    # my logic
    pass
# second
try:
    User.objects.get(pk=id)
    # my logic
    pass
except User.DoesNotExist:
    return 0
Run Code Online (Sandbox Code Playgroud)

我经常使用get()方法.哪种做法更好?哪个代码更好?第一个还是第二个?

python django web

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

标签 统计

django ×1

python ×1

web ×1