タグ

ブックマーク / qiita.com/terukizm (1)

  • Pythonの汎用データバリデーションライブラリ「Cerberus」を使う - Qiita

    バリデーションチェック、めんどくさいですよね。 最初はFormEncodeでやろうとしたのですが、「もうちょっと今っぽいやつないのかな……」と探したところ、とてもいい感じのライブラリがあったので、使い方をメモしておきます。ご参考になれば幸いです。 Cerberusとは GitHub - nicolaiarocci/cerberus: Lightweight, extensible data validation library for Python 英語読みで「サーベラス」でいいんでしょうか? いわゆる「ケルベロス」のことで、「冥界の番犬」のようにデータの入り口を守る、というのが名前の由来のようです。厨ニっぽい かっこいいですね。 導入 # -*- coding: utf-8 -*- from cerberus import Validator import re from datetim

    Pythonの汎用データバリデーションライブラリ「Cerberus」を使う - Qiita
    knj2918
    knj2918 2022/12/02
  • 1