人のdatetimeオブジェクトを追加しようとしています。出生年が1942年未満のときはいつでも、DBからデータを読み戻すときに奇妙なエラーDataError: unable to parse time
が発生します。Djangoの日時の問題
class Person(models.Model):
"""A simple class to hold the person info
"""
name = models.CharField(max_length=100)
born = models.DateTimeField(blank=True, null=True)
私は1929年に生まれた人の生まれdatetime
オブジェクトを追加し、それを読もうとしてみてくださいたびに、それは失敗します。
データの挿入は正常に動作しますが、読み取り中は失敗します。私はDB内で何かが間違っていると仮定しています。
私は一連のテストを行なったし、私が年1940年以前に生まれた人は、それは私は、PostgreSQLを使用していますDataError: unable to parse time
を与える追加するたびに、それが失敗したことを知りました。
何か助けていただければ幸いです。ありがとう。
私はこれを全く複製できません(postgresql 8.3、psycopg2 2.0.3、django 1.0 final、python 2.5)。どのバージョンのPostgresを使用していますか、どのバージョンのドライバですか? –
バージョンはpsql(PostgreSQL)8.3.7、 – aatifh