【问题标题】:Django Rest Framework - Can't specify seconds on DateTimeField HTML formDjango Rest Framework - 无法在 DateTimeField HTML 表单上指定秒数
【发布时间】:2018-10-09 21:02:51
【问题描述】:
我正在使用 Django REST 框架并尝试在 HTML 表单上发布 DateTimeField,我可以编写除秒之外的所有内容。
这是一个显示我的意思的打印屏幕:
我已尝试将序列化程序更新为:
timestamp = serializers.DateTimeField(input_formats='%Y-%m-%dT%H:%M:%SZ')
但是没有用。
【问题讨论】:
标签:
django
python-3.x
django-forms
django-rest-framework
django-views
【解决方案1】:
这是对input formats 的引用,我认为您可以让您的示例像这样工作
DateTimeField(input_formats=['%Y-%m-%d %H:%M:%S'])
【讨论】:
-
感谢您的回答,但它并不完全有效。现在,当我尝试输入不同的格式时,它说它是错误的,但表单还不允许我写秒。在我写完分钟后,它会“截断”所有数字。这里:imgur.com/aD4bhOq