5

日付データ型を検証できるように、文字列を日付として強制しようとしていますが、それでも返されます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

どんな助けでも大歓迎です。

4

1 に答える 1