diff --git a/back_end/saolei/videomanager/view_utils.py b/back_end/saolei/videomanager/view_utils.py
index 6b5e305..51402a7 100644
--- a/back_end/saolei/videomanager/view_utils.py
+++ b/back_end/saolei/videomanager/view_utils.py
@@ -16,13 +16,9 @@
record_update_fields.append(f"{level}_{stat}_{mode}")
record_update_fields.append(f"{level}_{stat}_id_{mode}")
-def fieldname_translate(name: str):
- if name in [field.name for field in VideoModel._meta.get_fields()]:
- return name
- elif name in [field.name for field in ExpandVideoModel._meta.get_fields()]:
- return "video__" + name
- else:
- return name
+video_all_fields = ["id", "upload_time", "player__realname", "timems", "bv", "bvs"]
+for name in [field.name for field in ExpandVideoModel._meta.get_fields()]:
+ video_all_fields.append("video__" + name)
# 确定用户破某个纪录后,且对应模式、指标的三个级别全部有录像后,更新redis中的数据
def update_3_level_cache_record(realname: str, index: str, mode: str, ms_user: UserMS):
diff --git a/back_end/saolei/videomanager/views.py b/back_end/saolei/videomanager/views.py
index 8f1fc00..ccf3416 100644
--- a/back_end/saolei/videomanager/views.py
+++ b/back_end/saolei/videomanager/views.py
@@ -3,7 +3,7 @@
from django.contrib.auth.decorators import login_required
from .forms import UploadVideoForm
from .models import VideoModel, ExpandVideoModel
-from .view_utils import update_personal_record, update_personal_record_stock, fieldname_translate
+from .view_utils import update_personal_record, update_personal_record_stock, video_all_fields
from userprofile.models import UserProfile
from django.http import HttpResponse, JsonResponse, FileResponse
import json, urllib
@@ -174,8 +174,7 @@ def video_query(request):
if request.method == 'GET':
data = request.GET
- values = [fieldname_translate(s) for s in data.getlist("v[]")]
- values.append("id")
+ values = video_all_fields
if data["r"] == "true":
ob = "-" + data["o"]
diff --git a/front_end/src/views/VideoView.vue b/front_end/src/views/VideoView.vue
index 573d2ea..b1d0020 100644
--- a/front_end/src/views/VideoView.vue
+++ b/front_end/src/views/VideoView.vue
@@ -9,12 +9,12 @@