【发布时间】:2018-07-12 18:48:26
【问题描述】:
我有一个视图,当它调用 api 时,它将保存从中获取的结果。
但我希望能够将时间从 Post 方法更改为 +30 分钟或 +1 小时并保存。
就我而言,有starttime 和endtime。但是只返回了一个字段time。所以我会将time 保存到starttime 和time+30min/1hr 保存到endtime
我该怎么做?
观看次数
@csrf_exempt
def my_django_view(request):
if request.method == 'POST':
r = requests.post('http://127.0.0.1:8000/api/makeapp/', data=request.POST)
else:
r = requests.get('http://127.0.0.1:8000/api/makeapp/', data=request.GET)
if r.status_code == 201 and request.method == 'POST':
data = r.json()
print(data)
# Create a schedule/Save to schedule table
user = data['patientId']
userId = MyUser.objects.get(userId=user)
# time
gettime = data['time']
gettime_add = ???
saveget_attrs2 = {
"userId ": userId ,
"starttime": data["time"],
"date": data["date"],
}
saving2 = Schedule.objects.create(**saveget_attrs2)
【问题讨论】:
标签: django django-rest-framework