peewee - Python の ORM はデータベースにクエリを実行します。結果が見つからない場合、エラーが報告されますか?
迷茫
迷茫 2017-05-18 10:57:01
0
2
1103

私は peeweee を使用していますが、データの一部をクエリするときに get メソッドを使用していることがわかりました。データベース内に一致するデータがない場合は、DoesNotExist エラーが直接スローされます。あらゆる場面でエラーをスローするこの種のフレームワークには本当に耐えられません。グローバル エラー キャプチャを作成したため、常に自動的にグローバル エラー キャプチャ メソッドに入ります。 Try をネストするには手動で記述する必要があり、場合によってはクエリが多すぎるため、複数のレベルの Try をネストする必要があります。

聞きたいのですが、クエリで結果が見つからない場合に null を返す Java や C# のような ORM フレームワークはありますか?自分でカプセル化することは可能ですか?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(2)
迷茫

SQL錬金術

いいねを押す +0
PHPzhong

リーリー

市が null で、このクエリが例外をスローする代わりに None (null) を返す場合、このレコードは存在しますか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート