我需要一些幫助。我需要通過匹配DB date
字段值來計算日期時間差異。在這裏,我收到了一些錯誤。我正在解釋下面的錯誤。如何使用Django和python計算日期時間差異
Error:
expected string or buffer
Request Method: POST
Request URL: http://127.0.0.1:8000/loginsave/
Django Version: 1.11.2
Exception Type: TypeError
Exception Value:
expected string or buffer
Exception Location: /usr/local/lib/python2.7/dist-packages/django/utils/dateparse.py in parse_datetime, line 94
Python Executable: /usr/bin/python
Python Version: 2.7.6
我下面解釋我的代碼。
pers = User.objects.get(pk=uid)
if int(cnt) == 3:
pers.status = 1;
pers.date = datetime.now
pers.save()
else:
cnt1 = int(cnt)+1
pers.count = cnt1
pers.save()
在這裏我得到的錯誤if statement
。在這裏,我將日期時間存儲在數據庫中。在這裏,我需要計算與今天的日期時間值的差異,差異應該以小時爲單位(i.e-1hrs,2hrs...
)。請幫忙。
if語句中的cnt是什麼? – Exprator
我已經計算過它。其1/2/3。 – subhra
你想要什麼日期有所不同?今天的日期時間和什麼? – Exprator