0
0 комментариев
class TestModel(models.Model):
image   = models.ImageField(upload_to=getUploadPath, blank=True, verbose_name=u'Изображение')
 
def getUploadPath(instance, filename):
    ext = os.path.splitext(filename)[-1]
    dir = os.path.join(PROJECT_ROOT, "upload", self.__class__.__name__)
    if not os.path.isdir(dir): os.makedirs(dir)
    return os.path.join(dir, "%s%s" % (uuid.uuid4(), ext))
 
def __unicode__(self):
    return u'%s' % self.title

Суть такова: от этого класса наследуются другие. Необходимо, чтобы при аплоаде картинки она перемещалась в папку с названием модуля.

Спасибо.


Добавить комментарий