Size: a a a

2020 November 30

YO

Yaroslav Ogloblin in PiterPy Meetup
Paul Rudnitskiy
ты можешь сделать этот крон локальным
крон тут никак не подходит, так как решение о удалении картинок должно исходить от админа, а не по каким-то вычисляемым признакам.
источник

PR

Paul Rudnitskiy in PiterPy Meetup
нет, смотри. админ удаляет картинку, просто "ставя метку", что объект подлежит удалению
источник

RC

Ruslan Chekalov in PiterPy Meetup
Yaroslav Ogloblin
крон тут никак не подходит, так как решение о удалении картинок должно исходить от админа, а не по каким-то вычисляемым признакам.
Админ может помечать
источник

PR

Paul Rudnitskiy in PiterPy Meetup
а крон проходит по объектам с меткой и прибивает реальные файлы
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Paul Rudnitskiy
в один шаг помечаешь картинки на удаление, во второй — удаляешь объекты из базы и одновременно файлы
нет, тут не ImageField джанговский, а картинки добавляемые в RichTextField
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
админ там ничего пометить на удаление не может
источник

PR

Paul Rudnitskiy in PiterPy Meetup
с помощью такого решения можно сделать "ступенчатый крон", который не удаляет объекты сразу. что важно, если ты работаешь с какими-то важными данными
источник

RC

Ruslan Chekalov in PiterPy Meetup
Yaroslav Ogloblin
нет, тут не ImageField джанговский, а картинки добавляемые в RichTextField
То есть они лежат просто ссылками в плеин тексте?
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Ruslan Chekalov
То есть они лежат просто ссылками в плеин тексте?
да, и в папочке аплоадера, и кстати ссылками не факт что лежат, может быть в какой-то момент не используются нигде, но будут использоваться позже, а пока просто файлики
источник

RC

Ruslan Chekalov in PiterPy Meetup
Yaroslav Ogloblin
да, и в папочке аплоадера, и кстати ссылками не факт что лежат, может быть в какой-то момент не используются нигде, но будут использоваться позже, а пока просто файлики
Веселье конечно, кажется, что дешевле хранить и не удалять
источник

PR

Paul Rudnitskiy in PiterPy Meetup
Ruslan Chekalov
Веселье конечно, кажется, что дешевле хранить и не удалять
это когда денег реально много)
источник

PR

Paul Rudnitskiy in PiterPy Meetup
но тут не все гугл
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Paul Rudnitskiy
но тут не все гугл
?
источник

PR

Paul Rudnitskiy in PiterPy Meetup
я про то, что проще, конечно, не удалять файлы вовсе.. Но такое себе могут позволить только компании с бесконечными деньгами, типа гугла. "Маленьким" приходится экономить
источник

RC

Ruslan Chekalov in PiterPy Meetup
Я бы сделал метки прям в тексте, что вот эта ссылка не нужна и допустим display none
источник

RC

Ruslan Chekalov in PiterPy Meetup
Крон находит такие, удаляет из текста и с диска
источник

RC

Ruslan Chekalov in PiterPy Meetup
Убого, но работать будет
источник

YO

Yaroslav Ogloblin in PiterPy Meetup
Ruslan Chekalov
Я бы сделал метки прям в тексте, что вот эта ссылка не нужна и допустим display none
не, я писал выше, что ссылок вообще может не быть... файлы просто лежат в папке, какие-то админ решает удалить, а другие оставляет... и надо чтобы был красивый интерфейс для всего этого из админки.
источник

RC

Ruslan Chekalov in PiterPy Meetup
А чтобы удалить неиспользуемые, нужно собрать сет ссылок со всех текстов и взять сет на диске, разницу удалить
источник

RC

Ruslan Chekalov in PiterPy Meetup
Yaroslav Ogloblin
не, я писал выше, что ссылок вообще может не быть... файлы просто лежат в папке, какие-то админ решает удалить, а другие оставляет... и надо чтобы был красивый интерфейс для всего этого из админки.
Как они выглядят в файле, я не про админку
источник