Python Django溢出错误mktime参数超出范围

时间:2012-10-18 07:26:09

标签: python django django-models

我正在使用Django开发一个应用程序。

在其中一个模型中,我有一个字段models.DateTimeField('date_of_birth')

我试图从django管理站点添加一些记录。添加的记录很少没有任何问题。但是,出生日期为1956-01-01的记录导致“Overflow error”的异常值为“mktime argument out of range”。

一些谷歌搜索建议当日期早于纪元时出现mktime错误(参见here)。

周围的工作建议使用datetime来查找与纪元的差异并保存它。

这不是错误吗?是否有任何解决方法而不是转换为差异?

对于法庭记录,我在Windows 7 x64上使用python 2.7,django 1.4.1和MySQL 5.5。

0 个答案:

没有答案