Я использую django-stdimage в веб-приложении django. Я хочу загружать изображения, используя динамическую структуру файлов в соответствии с тем, когда изображение было загружено. Например:django-stdimage динамическая файловая структура
snapshot/<year>/<month>/<filename>
Поэтому, если я загрузил изображение в мае 2013 года, образ должен быть помещен в этот каталог:
snapshot/2013/05/
Мой код выглядит в моем models.py:
class Snapshot(BaseModel):
...
image = StdImageField(upload_to='snapshot/%Y/%m', blank=False, size=(1170, 780), thumbnail_size=(100, 100, True))
...
В моем шаблоне, я показываю миниатюру, как это:
<img src="{{snapshot.image.thumbnail.url}}">
С тех пор мы загрузили много изображений в мае месяце. Однако теперь, когда мы переключались с мая по июнь, все пути эскизов теперь указывают на июнь (текущий месяц), а не май (месяц, в который мы загрузили изображения).
Кто-нибудь знает, как я исправлю это для будущих загруженных файлов, а также файлы, которые были загружены в прошлом?