:art: Update commands qiniu

huangqimin001 4 年之前
父节点
当前提交
2578df3981
共有 3 个文件被更改,包括 10 次插入7 次删除
  1. 8 5
      commands/management/commands/qiniu.py
  2. 1 1
      kodo/settings.py
  3. 1 1
      requirements.txt

+ 8 - 5
commands/management/commands/qiniu.py

@@ -41,21 +41,24 @@ class Command(CompatibilityBaseCommand):
41 41
                 except SaleclerkSubmitLogInfo.DoesNotExist:
42 42
                     continue
43 43
 
44
+                is_upload_qiniu = True
45
+
44 46
                 if ssli.image:
45 47
                     try:
46
-                        upload_file_path(ssli.image.path, key=ssli.image.name, bucket='tamron')
47
-                        os.remove(ssli.image.path)
48
+                        if os.path.exists(ssli.image.path):
49
+                            upload_file_path(ssli.image.path, key=ssli.image.name, bucket='tamron')
50
+                            os.remove(ssli.image.path)
48 51
                     except Exception:
49
-                        pass
52
+                        is_upload_qiniu = False
50 53
 
51 54
                 if ssli.code_image:
52 55
                     try:
53 56
                         upload_file_path(ssli.code_image.path, key=ssli.code_image.name, bucket='tamron')
54 57
                         os.remove(ssli.code_image.path)
55 58
                     except Exception:
56
-                        pass
59
+                        is_upload_qiniu = False
57 60
 
58
-                ssli.is_upload_qiniu = True
61
+                ssli.is_upload_qiniu = is_upload_qiniu
59 62
                 ssli.save()
60 63
 
61 64
             close_old_connections()

+ 1 - 1
kodo/settings.py

@@ -252,7 +252,7 @@ QINIU = {
252 252
         'thumbnail': 'http://thumbnail.img.pai.ai',
253 253
         'thumbnail2': 'http://thumbnail2.img.pai.ai',
254 254
         'watermark': 'http://watermark.img.pai.ai',
255
-        'tamron': 'http://qbmivthwi.bkt.clouddn.com',
255
+        'tamron': 'http://img.tamron.kodo.com.cn',
256 256
     }
257 257
 }
258 258
 

+ 1 - 1
requirements.txt

@@ -7,7 +7,7 @@ isoweek==1.3.3
7 7
 jsonfield==3.1.0
8 8
 mock==2.0.0
9 9
 monetary==1.0.3
10
-mysqlclient==2.0.1
10
+mysqlclient==2.0.3
11 11
 pysnippets==1.1.2
12 12
 qiniu==7.2.6
13 13
 requests==2.21.0