【发布时间】:2018-05-07 01:40:10
【问题描述】:
经过数小时的搜索,我发现了许多相关但无法提供帮助的帖子。
我想要做的是在 TimeField 中输入例如:上午 10:30。
在浏览器上的 django rest 框架 API 中,它使用的是上午 10:30 格式('%I:%M %p')。
但是当我使用邮递员对其进行测试时,输出为 24 小时格式('%H:%M:%S')。我也尝试使用 10:30 PM 作为输入,但我得到的输出是 10:30:00 而不是 22:30:00。
我发现的许多答案都建议使用此行更改 settings.py 中的 TimeField 格式:
TIME_INPUT_FORMATS = ('%I:%M %p',)
但它对我不起作用。
对不起,我还在学习 django rest 框架,没有经验。
这是结果的屏幕截图。 在浏览器 API 上:
关于邮递员:
【问题讨论】:
标签: python django django-rest-framework timefield