Django Serializers - 具有多种可能格式的日期时间

Django Serializers - Datetime with multiple possible formats

我希望我的 Django 序列化程序根据几种可能的格式验证日期的格式。本质上,这些格式是:

我知道最后两个可以一起使用,使用 DateTimeFieldformat= '%Y-%m-%d %H:%M:%S

我知道第一个可以默认使用 DateField

我假设第二个可以使用 DateTimeFieldformat= '%Y-%m-%d %H',但我没有测试过。

我想知道的是:是否有一种 直接 方法可以将所有这些验证器组合在一起,而不必使用自定义 functions/validators?例如,我的第一直觉是为 Date/DateTime 字段上的 format 参数提供可能格式的列表,但没有成功。有什么我想念的吗?

我从 by Abdul Aziz Barkat得到了答案:

You want to specify the input_formats argument?...