0

存在する場合と存在しない場合があるオブジェクトがあります。このため、文を 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:

私が質問する理由は、この状況で Except 条件に入れるものが何もないためですが、django/python ではそれが必要です。

これは、この状況を処理する適切な方法ですか? もしそうなら、私は何を置きますか?

4

2 に答える 2

3

passキャッチする実際の例外を指定する必要がありますが、何もしたくない場合は、ステートメントが必要な場所ならどこでもステートメントを使用できます。

except WhateverExceptionGetsRaised:
    pass
于 2013-08-15T23:21:40.383 に答える