日付データ型を検証できるように、文字列を日付として強制しようとしていますが、それでも返されますFalse
:
from cerberus import Validator
from datetime import datetime
v = Validator()
v.schema = {'start_date': {'type': 'date','coerce':datetime.date}}
v.validate({'start_date': '2017-10-01'})
>>> False
整数を使用しようとしましたが、機能します。日付変換が機能しない理由がわかりません:
v = Validator()
v.schema = {'amount': {'type': 'integer','coerce': int}}
v.validate({'amount': '2'})
>>> True
どんな助けでも大歓迎です。