我正在使用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。