This commit is contained in:
shijing 2022-04-21 15:50:45 +08:00
commit 577414f60f
1 changed files with 8 additions and 1 deletions

View File

@ -114,7 +114,14 @@ class MyViewRecordAPIView(APIView):
video = Video.objects.get(pk=id)
except:
return Response('视频不存在', status=HTTP_400_BAD_REQUEST)
record, fcreated = ViewRecord.objects.get_or_create(video=video, user=request.user, defaults={'video':video, 'user':request.user})
record = ViewRecord.objects.filter(video=video, user=request.user).first()
fcreated = False
if record:
fcreated = True
else:
record = ViewRecord.objects.create(video=video, user=request.user)
if fcreated:
video.viewsp = video.viewsp + 1
video.views = video.views + 1