观看人数bug
This commit is contained in:
parent
4d352a1773
commit
fc79e0b782
|
|
@ -34,7 +34,7 @@ class VideoUpdateSerializer(serializers.ModelSerializer):
|
||||||
|
|
||||||
class VideoListDetailSerializer(serializers.ModelSerializer):
|
class VideoListDetailSerializer(serializers.ModelSerializer):
|
||||||
views_n = serializers.IntegerField(source='view1_video.views', read_only=True, label="总观看次数")
|
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:
|
class Meta:
|
||||||
model = Video
|
model = Video
|
||||||
exclude = ['mediaurl']
|
exclude = ['mediaurl']
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,7 @@ def cal_view1(vi: ViewItem):
|
||||||
v1, _ = View1.objects.get_or_create(video=vi.video, defaults={"video": vi.video})
|
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})
|
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.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()
|
v1.save()
|
||||||
|
|
||||||
def cal_view2(vi: ViewItem):
|
def cal_view2(vi: ViewItem):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue