/note/tech

7 Best Python Libraries for Validating Data

Python製バリデーションライブラリ7種の紹介。

何と言うか、バリデーション対象データをDict形式で受け取るものばかりだな。

しかしながら、冷静に考えればHTMLのフォームから送信されたデータはとりあえずはDictになるし、APIの場合などJsonが送信されてくるならむしろDictを受け付ける方が効率がいいとも言えるか。

これらのライブラリはリクエストデータの形式を検証をするものだと割り切って、ドメインモデルのデータ整合性チェックとは住み分けをするものなのだろう。