个人观看记录排序
This commit is contained in:
parent
47371679f0
commit
135c3d65b9
|
@ -28,7 +28,7 @@ class ViewRecord(BaseModel):
|
||||||
user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='观看人', related_name='viewrecord_user')
|
user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='观看人', related_name='viewrecord_user')
|
||||||
views = models.IntegerField(verbose_name='观看次数', default=0)
|
views = models.IntegerField(verbose_name='观看次数', default=0)
|
||||||
current = models.IntegerField(verbose_name='当前观看进度(秒)', default=0)
|
current = models.IntegerField(verbose_name='当前观看进度(秒)', default=0)
|
||||||
video = models.ForeignKey(Video, verbose_name='点播视频', on_delete=models.CASCADE)
|
video = models.ForeignKey(Video, verbose_name='点播视频', on_delete=models.CASCADE, related_name='record_video')
|
||||||
|
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
|
@ -52,7 +52,7 @@ class VideoViewSet(PageOrNot, CreateUpdateModelAMixin, ModelViewSet):
|
||||||
"""
|
"""
|
||||||
个人观看记录
|
个人观看记录
|
||||||
"""
|
"""
|
||||||
queryset = ViewRecord.objects.filter(user=request.user)
|
queryset = ViewRecord.objects.filter(user=request.user).order_by('-id')
|
||||||
page = self.paginate_queryset(queryset)
|
page = self.paginate_queryset(queryset)
|
||||||
if page is not None:
|
if page is not None:
|
||||||
serializer = VRecordSerializer(page, many=True)
|
serializer = VRecordSerializer(page, many=True)
|
||||||
|
|
|
@ -1,20 +1,20 @@
|
||||||
from .settings import *
|
from .settings import *
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
|
||||||
'ENGINE': 'django.db.backends.postgresql',
|
|
||||||
'NAME': 'cma',
|
|
||||||
'USER': 'postgres',
|
|
||||||
'PASSWORD': 'zctest1234',
|
|
||||||
'HOST': '47.95.0.242',
|
|
||||||
'PORT': '5432',
|
|
||||||
}
|
|
||||||
# 'default': {
|
# 'default': {
|
||||||
# 'ENGINE': 'django.db.backends.postgresql',
|
# 'ENGINE': 'django.db.backends.postgresql',
|
||||||
# 'NAME': 'cma',
|
# 'NAME': 'cma',
|
||||||
# 'USER': 'cma',
|
# 'USER': 'postgres',
|
||||||
# 'PASSWORD': 'cma123',
|
# 'PASSWORD': 'zctest1234',
|
||||||
# 'HOST': '172.16.80.102',
|
# 'HOST': '47.95.0.242',
|
||||||
# 'PORT': '5432',
|
# 'PORT': '5432',
|
||||||
# }
|
# }
|
||||||
|
'default': {
|
||||||
|
'ENGINE': 'django.db.backends.postgresql',
|
||||||
|
'NAME': 'cma',
|
||||||
|
'USER': 'cma',
|
||||||
|
'PASSWORD': 'cma123',
|
||||||
|
'HOST': '172.16.80.102',
|
||||||
|
'PORT': '5432',
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue