問題タブ [cerberus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
322 参照

python - Cerberus の厳密なスキーマ検証

Cerberus バージョン 1.1 を使用しています。

Cerberusrequired検証ルールはデフォルトで に設定されFalseているようで、その結果、空のドキュメントは完全に有効です。

しかし、厳密に適用する必要がある非常に長いスキーマ ドキュメントがあります。'required': True定義されたすべてのフィールドが必要になるように、スキーマ全体をデフォルトにする方法はありますか?

'required': True現状では、すべてのフィールド定義に貼り付ける必要があるように見えますが、これは不必要に冗長に思えます。