Django Rest Framework Serializer DateTimeField 将输入数据验证为 AD,并且不接受超过 29 天的第 2 个月(FEB)的输入
Django Rest Framework Serializer DateTimeField validates input data as AD and not take input with month 2(FEB) having more than 29 days
我正在从他们在尼泊尔日历系统 BS 中提供的应用程序中获取输入日期,但是这会产生验证问题,例如第 2 个月,即。 AD 中的 2 月只有 29 天,而 BS 中有 31 天
serializer.is_valid():
给出日期格式不正确的错误
我可以做些什么来重新评估我的验证过程
因此从
更改序列化器字段
measured_time = serializer.DateTimeField()
至
measured_time = serializer.CharField()
帮了我大忙。
但我必须在保存之前手动将经过验证的字符字段更改为日期时间格式,这是我通过使用提供的实例
手动创建 table 的数据来完成的
我正在从他们在尼泊尔日历系统 BS 中提供的应用程序中获取输入日期,但是这会产生验证问题,例如第 2 个月,即。 AD 中的 2 月只有 29 天,而 BS 中有 31 天
serializer.is_valid():
给出日期格式不正确的错误
我可以做些什么来重新评估我的验证过程
因此从
更改序列化器字段measured_time = serializer.DateTimeField()
至
measured_time = serializer.CharField()
帮了我大忙。 但我必须在保存之前手动将经过验证的字符字段更改为日期时间格式,这是我通过使用提供的实例
手动创建 table 的数据来完成的