1

複数のデータベースを持つdjangoアプリにdjango-mongodbエンジンを使用しています。Profiles という名前のモデルがあるとします。正しいデータベースからモデル値を選択するために、私はそれが好きな Profiles.objects.using(db_name) をクエリします。ここで例外をキャッチするには 2 つのケースがあります。a) データベースが存在しない。b) そのデータベース内のコレクションは、このモデルには存在しません。データベース作成時の何らかの例外により、この状態になる可能性があります。

これら 2 つの条件の場合に例外を処理する最善の方法は何ですか。異なるメッセージをログに記録するには、両方の例外を個別にキャッチする必要があります。

4

0 に答える 0