我有一个可能存在也可能不存在的对象。由于这个事实,我将语句包装在 try / except 块中。
try:
generic_type = ContentType.objects.get_for_model(myentity)
my_object = MyObject.objects.filter(content_type__pk=generic_type.id, object_id=myentity.id)[0]
except:
我问的原因是因为在这种情况下我没有任何东西可以放入例外条件,但是 django/python 需要它。
这是处理这种情况的正确方法吗?如果是,我应该在“除外”之后添加什么?