対象のデータがあるか調べる
age = 30 if Person.objects.filter(age__gte=age).exists(): print(str(age) + "歳以上の人が存在します。") else: print(str(age) + "歳以上の人は存在しません。")
モデル.objects.all()もしくはfilter(条件).exists()
とすることで対象のモデルがあるかどうかを判別することができます。
対象のモデルがあればTrue、対象のモデルがなければFalseとなるため、if文と合わせて使用することができます。
上の例では、Personモデルのageが30以上のモデルがあるかどうかを判別しています。