暂无描述

qiniuonce.py 905B

    # -*- coding: utf-8 -*- import os from django_six import CompatibilityBaseCommand from utils.qiniucdn import upload_file_path class Command(CompatibilityBaseCommand): def handle(self, *args, **options): dirs = ['media/file', 'media/user/complement_code'] for dir in dirs: files = os.listdir(dir) for file in files: print(file) ext = file.split('.')[-1] if not ext: continue if ext.lower() not in ['jpg', 'jpeg', 'png', 'heic']: continue try: file_path = '{}/{}'.format(dir, file) if os.path.exists(file_path): upload_file_path(file_path, key=file, bucket='tamron') os.remove(file_path) except Exception: pass