1

我最近从 1.1 升级到 Django 1.4。我一直在运行 WadofStuff Django Serializers 1.0.0。升级后,我注意到我的 django 模型中的日期被序列化并插入了一个“T”字符:

{"pk": 7, "model": "ao.message", "fields": {"content_file": "bar.wav", "date": "2012-07-04T10:58:46", "summary_file": "foo.wav"}}

那个“T”是怎么回事?可以/应该删除吗?有没有办法将我想要的输出日期格式指定给序列化程序(比如,如果我不希望它以“T”返回)?

谢谢

4

1 回答 1

1

单个时间点可以通过连接来表示:完整的日期表达式、作为分隔符的字母T和有效的时间表达式。例如“2007-04-05T14:30”(维基百科链接

就python 而言,有关此日期时间格式的T插入的更多详细信息,您可以访问此链接:“ Python Datetime Representations ”。第一个示例具体说明了您的问题并提出了解决方案。

于 2012-07-04T07:25:16.943 回答