瀏覽代碼

记录视频播放时长批量创建数据

locky 3 年之前
父節點
當前提交
d6bca37b05
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      Controller/CloudStorage.py

+ 4 - 1
Controller/CloudStorage.py

@@ -1589,6 +1589,7 @@ class CloudStorageView(View):
 
         try:
             parms = eval(parms)
+            bulk = []
             for parm in parms:
                 parm['userID'] = userID
                 # 解密uid
@@ -1596,7 +1597,9 @@ class CloudStorageView(View):
                     parm['uid'] = base64.b64decode(parm['uid'])
                     parm['uid'] = parm['uid'].decode('utf-8')
                     parm['uid'] = parm['uid'][i:-i]
-                VideoPlaybackTimeModel.objects.create(**parm)
+                VideoPlaybackTime = VideoPlaybackTimeModel(**parm)
+                bulk.append(VideoPlaybackTime)
+            VideoPlaybackTimeModel.objects.bulk_create(bulk)
             return response.json(0)
         except Exception as e:
             print(e)