1. ホーム
  2. ジャンゴ

[解決済み】Djangoで空のクエリセットがあるかどうか確認する

2022-04-03 09:34:09

質問

クエリが結果を返しているかどうかをチェックするための推奨イディオムは何ですか?

orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc')
# If any results
    # Do this with the results without querying again.
# Else, do something else...

これを確認する方法はいくつかあると思いますが、経験豊富な Django ユーザーがどのように行うかを知りたいです。 docs にあるほとんどの例は、何も見つからなかった場合を無視するだけです...。

どのように解決するのですか?

if not orgs:
    # Do this...
else:
    # Do that...