Răsfoiți Sursa

更新索引

lang 4 ani în urmă
părinte
comite
34f85eb754
2 a modificat fișierele cu 5 adăugiri și 10 ștergeri
  1. 4 9
      Controller/CloudStorage.py
  2. 1 1
      Model/models.py

+ 4 - 9
Controller/CloudStorage.py

@@ -432,22 +432,18 @@ class CloudStorageView(View):
         endTime = int(request_dict.get('endTime', None))
         uid = request_dict.get('uid', None)
         channel = request_dict.get('channel', None)
+
+        print('开始时间--%d' %(time.time()*1000))
         dv_qs = Device_Info.objects.filter(UID=uid, userID_id=userID, isShare=False)
         if not dv_qs.exists():
             return response.json(12)
         now_time = int(time.time())
 
-        print('----------now_time')
-        print(now_time)
-
         vh_qs = VodHlsModel.objects.filter\
-            (uid=uid, channel=channel, time__range=(startTime, endTime), endTime__gte=now_time). \
+            ( uid=uid, channel=channel, time__range=(startTime, endTime), endTime__gte=now_time). \
             values("time", "sec", "bucket__bucket", "bucket__endpoint", "bucket__region", "bucket__mold")
         vod_play_list = []
-        print("-------------vh_qs")
-        print(vh_qs)
         auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
-        print('--------------bigin')
         print(int(time.time()))
         for vod in vh_qs:
             bucket__mold = vod["bucket__mold"]
@@ -497,8 +493,7 @@ class CloudStorageView(View):
                     'sign_url': vod_url,
                     # 'thumb': thumb_url,
                     'sec': vod['sec']})
-        print('--------------end')
-        print(int(time.time()))
+        print('结束时间--%d' %(time.time()*1000))
         return response.json(0, vod_play_list)
 
     def do_store_playlist(self, request_dict, response):

+ 1 - 1
Model/models.py

@@ -548,7 +548,7 @@ class Order_Model(models.Model):
 
 class VodHlsModel(models.Model):
     id = models.AutoField(primary_key=True, verbose_name='回放列表主键')
-    uid = models.CharField(max_length=20, verbose_name='设备UID')
+    uid = models.CharField(max_length=20, verbose_name='设备UID', db_index=True)
     channel = models.SmallIntegerField(default=0, verbose_name='通道')
     time = models.IntegerField(verbose_name='播放列表名字时间戳', default=0, db_index=True)
     endTime = models.IntegerField(verbose_name='删除时间', default=0)