0
一個隨機問題,但生病的位盡我所能來描述我試圖做什麼。我正在構建一個應用程序來管理一系列借出的實物資產。Django從視圖中擦除datefield值
要返回的資產用戶訪問/返回/ 1 /從而清除用戶,日期借來的名稱,返回日期等
view.py
def returnlaptop(request, laptop_pk):
Laptops.objects.filter(pk=laptop_pk).update(laptop_status='In')
Laptops.objects.filter(pk=laptop_pk).update(user='')
Laptops.objects.filter(pk=laptop_pk).update(borrowed_date='')
Laptops.objects.filter(pk=laptop_pk).update(return_date='')
return HttpResponseRedirect('/')
這種運作良好,除了當我嘗試更新的值在models.datefield
[U「」'值無效的日期格式。它必須是YYYY-MM-DD格式。」]
反正是有AR回答這個?或者我是否完全錯誤的方式?
乾杯 XCOM
感謝Ngenator訪問, 我做了以下修改都無濟於事:( [U「'價值有「] – xc0m
@ xc0m您不能將其設置爲空字符串,請嘗試'None'或'timezone.datetime.min'。 – Ngenator