美文网首页bifangback
更通用的实现django orm查找记录不存在的except

更通用的实现django orm查找记录不存在的except

作者: 万州客 | 来源:发表于2021-01-04 09:15 被阅读0次

两种except,一种要导入,一种要写model。主要看个人习惯。

参考URL:
https://blog.csdn.net/dqchouyang/article/details/78246598

一,导入ObjectDoesNotExist

导入from django.core.exceptions import ObjectDoesNotExist,我感觉好点。

import os
import django
from django.core.exceptions import ObjectDoesNotExist

try:
     site_item = Site.objects.get(name=site)
except ObjectDoesNotExist as e:
     print(e)

二,和model关联DoesNotExist

不导入,但要和model绑定

try:
     site_item = Site.objects.get(name=site)
except Site.DoesNotExist as e:
     print(e)

随便pick!

相关文章

网友评论

    本文标题:更通用的实现django orm查找记录不存在的except

    本文链接:https://www.haomeiwen.com/subject/wypmoktx.html