【问题标题】: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
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 2012-09-07
    • 2016-10-21
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多