0
我在django中製作了一個日曆,我可以在其中保存包含開始和結束日期的事件。如果我保存一個新事件並輸入例如'2015-01-11'這個日期,它會節省'2015-01-10'。所以每次我輸入一個日期它都會保存在數據庫中-1天。Django日期時間不正確保存
這裏是我的模型:
class Event(models.Model):
title = models.CharField(max_length=255)
start = models.DateTimeField()
end = models.DateTimeField()
這裏是我的形式:
class EventForm(ModelForm):
class Meta:
model = Event
fields = ['title', 'start', 'end']
這裏我保存通過形式
event = Event(
title=request.POST['title'],
start=request.POST['start'],
end=request.POST['end'],
)
event.save()
日我通過了新的事件輸入格式如「%Y-%m-%d」...例如'2015-01-12'。
哦,它只是影響開始日期(不是結束日期)。
不幸的是,這並沒有解決錯誤:( – Rooterle
然後你會設置'USE_TZ'到'False'? – catavaran
工作:)但我想我想在將來啓用USE_TZ。我怎樣才能解決這個問題? – Rooterle