このコードがあります:
class SomeModel(models.Model):
pass
class OtherModel(models.Model):
some_model = models.ForeignKey(SomeModel)
om = OtherModel()
if om.some_model:
pass
スローされる例外は次のとおりです。
models.DoesNotExist
try...except または hasattr の代わりに、外部キーのオブジェクトが設定されているかどうかを確認する良い方法はありますか?