1 2 3 4 5 6 7 8 9 10 11 12 13 | def upload_to(instance, filename):
format = 'photo/%Y/%m/%d/%H%M%S'
prefix = os.path.normpath(force_unicode(datetime.datetime.now().strftime(smart_str(format))))
postfix = '%s%s' % (
string.join(random.sample(string.ascii_letters + string.digits, 5), ''),
os.path.splitext(filename)[-1],
)
filepath = '%s_%s' % (prefix, postfix)
return filepath
class Test(models.Model):
photo = models.ImageField(upload_to=upload_to)
|
More like this
- Updated FileField / ImageField with a delete checkbox by tomZ 5 years, 2 months ago
- Filter to resize a ImageField on demand by michelts 6 years, 1 month ago
- Removing old ImageFields and FileFields when updating through admin by alejandro.alonso 1 year ago
- ImageWithThumbsField by zenx 4 years, 5 months ago
- save image from url to django ImageField by kriwil 1 year, 6 months ago
Comments
недорогая аренда машины, аренда лимузина - vipavto.com.ua
#