我一辈子都想不出如何让SplitDateTimeWidget
(链接到 ref doc)识别 AM/PM 输入。
我已经尝试过模板样式的输入:
widgets={'start_datetime':forms.SplitDateTimeWidget(time_format='h:i A')}
和标准的 Python 时间输入(这里建议):
widgets={'start_datetime':forms.SplitDateTimeWidget(time_format='%I:%M %p')}
正如你可能猜到的,在我的模型中start_datetime
是 a :DateTimeField
start_datetime=models.DateTimeField('Start', default=datetime.now())
我所做的一切似乎都无法通过验证——我一直在该领域遇到错误。有什么建议么?我现在已经搜索了2个小时无济于事。我可以通过它来验证我是坚持 24 小时制还是省略了 AM/PM 部分,但我宁愿能够正确解释 AM/PM。
谢谢