Я сделал онлайн-галерею, используя Python и Django. Я только начал добавлять функции редактирования, начиная с вращения. Я использую sorl.thumbnail для автоматического создания эскизов по запросу.
Когда я редактирую исходный файл, мне нужно очистить все миниатюры, чтобы они генерировались. Есть три или четыре из них на изображение (у меня разные для разных случаев).
Я мог бы жестко закодировать в переменных файлах... Но это беспорядочно, и если я изменю способ, которым я что-то делаю, мне нужно будет пересмотреть код.
В идеале я хотел бы сделать regex-delete. В терминах регулярных выражений все мои оригиналы называются так:
^(?P<photo_id>\d+)\.jpg$
Итак, я хочу удалить:
^(?P<photo_id>\d+)[^\d].*jpg$
(Где я заменяю photo_id
идентификатором, который хочу очистить.)