Răsfoiți Sursa

优化列表转字符串拼接

zhangdongming 2 ani în urmă
părinte
comite
2d430dcdba
1 a modificat fișierele cu 3 adăugiri și 2 ștergeri
  1. 3 2
      Controller/UserDevice/UserDeviceShareController.py

+ 3 - 2
Controller/UserDevice/UserDeviceShareController.py

@@ -145,10 +145,11 @@ class UserDeviceShareView(View):
         try:
             if not all([user_id, uid]):
                 return False
-            channel_qs = UidChannelSetModel.objects.filter(uid=uid).values('channel')
+
+            channel_qs = UidChannelSetModel.objects.filter(uid__uid=uid).values('channel')
             if not channel_qs.exists():
                 return False
-            channel_list = list(channel_qs)
+            channel_list = [str(val['channel']) for val in channel_qs]
             channel_str = ','.join(channel_list)
             with transaction.atomic():
                 now_time = int(time.time())