我想在我的Django模型中发布一个条目DateTimeField
。由于我在我的前端使用角度,它发布到我的Django View的日期格式是格式
Tue Jun 30 2015 00:00:00 GMT-0500 (CDT)
但Django不允许我发布,因为日期时间格式不允许这种格式。
2015-05-23 18:48:08.543655
它把这个错误扔给了我:
[u"'Tue Jun 30 2015 00:00:00 GMT-0500 (CDT)' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] format."]
那么我用什么来解决这个问题?
答案 0 :(得分:2)
在toUTCString()
个实例上致电Date
:
var d = new Date();
var n = d.toUTCString();
在可以解析的python端:
datetime.strptime("Tue, 22 Nov 2011 06:00:00 GMT", "%a, %d %b %Y %H:%M:%S %Z")
此外,如果您正在使用django表单,请查看datetimefield documentation。您可以在那里找到有关如何设置各种格式的说明。
答案 1 :(得分:0)
在您看来,只需将角度代码指定的日期操作为正确的Django日期时间格式。