1

日時型の列がほとんどない SQLite DB があります。これらの列には、HH:mm:ss 形式で時間 (日付ではなく時間のみ) が格納されます。このフィールドにアクセスしようとすると、null として返されます。models.py では、このフィールドは同等の models.DateTimeField にマップされています。

そのようなフィールドにアクセスする正しい方法は何ですか? models.DateTimeField を YYYY-MM-DD HH:mm:ss 形式で insqlite に格納する必要がありますか?

4

1 に答える 1

2

DateTimeField日付と時刻の両方を期待していることに私は驚かない。

TimeField代わりに試してください。

(SQLite にはネイティブの日付/時刻型がないことに注意してください。これは単なる文字列です。)

于 2013-04-03T07:05:54.223 に答える