Validation

Cerberusでメールアドレスのバリデーションを行う

PythonスクリプトのバリデーションをCerberusで行うことにしたのはよいが、デフォルトでメールアドレスのチェックがない。 そこでCerberusに用意されている拡張方法を利用し、メールアドレスのチェックも行えるようにした。 Sample 参考 Sample 結論、こうす…

Pythonで作るスクリプトのバリデーションについて

どこで値のチェックを行うか? バリデーション用のライブラリは何を使う? どこで値のチェックを行うか? 値のチェックにあたり、バリデーションをユーザー入力受付時に行うだけでなく、Entityの値入力時に行うと堅牢である。公式の例ではEntityでバリデーシ…

CerberusでValidationを行う

PythonスクリプトのバリデーションをCerberusで行ってみる。 Cerberus Install Example 使用感 参考 Cerberus Install pip install cerberus Example schema = { "name": { "type": "string", "required": True, }, } request_body = { "name": "me", } v = …