1

Djangoを使用してアプリケーションを開発しています。

モデルの1つに、フィールドがありますmodels.DateTimeField('date_of_birth')

django管理サイトからいくつかのレコードを追加しようとしていました。問題なく追加されたレコードはほとんどありません。ただし、生年月日が1956-01-01のレコードが原因Overflow errorで、例外値' mktime argument out of range'が発生しています。

一部のグーグルは、日付がエポックよりも前の場合にmktimeエラーが発生することを示唆しています(ここを参照)。

回避策は、日時を使用してエポックとの違いを見つけ、代わりに保存することを提案しました。

これはバグではありませんか?違いに変換する代わりに回避策はありますか?

裁判所の記録として、私はWindows 7x64でpython2.7、django 1.4.1、およびMySQL5.5を使用しています。

4

0 に答える 0