sorl-thumbnail: случайное имя в поле миниатюр - PullRequest
0 голосов
/ 29 апреля 2010

Я хочу использовать str(uuid.uuid4()) вместо загруженного имени.

У меня есть эта модель:

class foo(models.Model):
   pic  = ThumbnailField(upload_to='pics', size=(200, 200))

Я загружаю hello_world.jpg, и я должен сохранить эти именованные версиисохраниться, например, в 4ba9b397-da69-4307-9bce-e92887e84d2f.jpg.

Как я могу это сделать?

1 Ответ

1 голос
/ 01 мая 2010

Вы можете справиться с этим, по вашему мнению:

myfile = request.FILES['file']
foo_model = foo()
foo_model.pic.save("%s.jpg" % str(uuid.uuid4()), myfile, save=True)
...