美文网首页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