使用python-django访问sqlite中的datetime字段

Accessing datetime field in sqlite using python-django

我有一个sqlite db,它有一些datetime类型的列。这些列以hh:mm:ss格式存储时间(只是时间而不是日期)。当我尝试访问此字段时,它返回为空。在models.py中,此字段已映射到等效models.datetimefield。

访问这些字段的正确方式是什么?是否要求models.datetimefield必须以YYYY-MM-DD hh:mm:ss格式存储在sqlite中?


我并不惊讶于DateTimeField对日期和时间的期望。

改为试试TimeField

(请注意,sqlite没有本机日期/时间类型;它只是一个字符串。)