观看人数bug

This commit is contained in:
caoqianming 2022-12-05 14:15:49 +08:00
parent 4d352a1773
commit fc79e0b782
2 changed files with 2 additions and 2 deletions

View File

@ -34,7 +34,7 @@ class VideoUpdateSerializer(serializers.ModelSerializer):
class VideoListDetailSerializer(serializers.ModelSerializer):
views_n = serializers.IntegerField(source='view1_video.views', read_only=True, label="总观看次数")
viewsp_n = serializers.IntegerField(source='view1_video.viewsp', read_only=True, label="总观看")
viewsp_n = serializers.IntegerField(source='view1_video.viewsp', read_only=True, label="总观看")
class Meta:
model = Video
exclude = ['mediaurl']

View File

@ -127,7 +127,7 @@ def cal_view1(vi: ViewItem):
v1, _ = View1.objects.get_or_create(video=vi.video, defaults={"video": vi.video})
v2, _ = View2.objects.get_or_create(video=vi.video, create_by=vi.create_by, defaults={"video": vi.video, "create_by": vi.create_by})
v1.views = ViewItem.objects.filter(video=vi.video).count()
v1.viewp = View2.objects.filter(video=vi.video).count()
v1.viewsp = View2.objects.filter(video=vi.video).count()
v1.save()
def cal_view2(vi: ViewItem):