1
當我通過POST請求保存日期時間的值時,它將被保存在數據庫中(我通過後面的查詢記錄了該值)。但是,當我重新載入我的網頁,該值設置爲0000-00-00 00:00:00Django - MySQL數據庫日期時間字段被清除
# models.py
class Assignment(models.Model):
temp = models.CharField(max_length = 32)
deadline = models.DateTimeField(default=lambda: datetime.datetime.now() + datetime.timedelta(days=14))
# views.py
def some_function(request):
deadline = request.POST['deadline']
assignment.deadline = datetime.timedelta(int(deadline)) + datetime.datetime.now()
當我整個功能日誌assignment.deadline值,它始終是我希望它是(當前日期+ POST請求中的值)。 但是,當頁面重新加載時,該值會重新設置爲0000-00-00 00:00:00
爲什麼會發生這種情況?
request.POST ['deadline']'是什麼?什麼? – DrTyrsa
天數。 – Konrad
你能發表完整視圖嗎? – DrTyrsa