節省當我輸入shell,我碰到以下問題:我的狀態對象未在Django
from users.models import Status
from django.utils import timezone
Status.objects.all()
>>> []
p = Status()
p.status_time = timezone.datetime.min
p.status_time
>>> datetime.datetime(1, 1, 1, 0, 0)
p.save()
Status.objects.all()
>>> [<Status: Status object>]
print(Status.objects.all()[0].status_time)
>>> None
我不明白爲什麼status_time
不正確保存。我的狀態模型如下:
有人可以請解釋這種行爲,並可能建議修復?
你使用什麼數據庫?它是否支持過去的日期? –
我正在使用sqlite3,據我所見,很酷與datetime.datetime.min – Abs
帕維爾,我可以證實,我得到同樣的問題,如果我用'timezone.datetime.now'替換'timezone.datetime.min' ()'所以這不是問題。 Vken,我不這麼認爲。我想將'status_time'設置爲'time'。 – Abs