import os def filer_generate_randomized(instance, filename): import uuid uuid_str = u'{}'.format(uuid.uuid4()) random_path = u"%s/%s/%s" % (uuid_str[0:2], uuid_str[2:4], uuid_str) name, extension = os.path.splitext(filename) filename = u'{}{}'.format( uuid.uuid4(), extension ) return os.path.join(random_path, filename)