問題タブ [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.
python - Cerberus の厳密なスキーマ検証
Cerberus バージョン 1.1 を使用しています。
Cerberusrequired
検証ルールはデフォルトで に設定されFalse
ているようで、その結果、空のドキュメントは完全に有効です。
しかし、厳密に適用する必要がある非常に長いスキーマ ドキュメントがあります。'required': True
定義されたすべてのフィールドが必要になるように、スキーマ全体をデフォルトにする方法はありますか?
'required': True
現状では、すべてのフィールド定義に貼り付ける必要があるように見えますが、これは不必要に冗長に思えます。