django sorl.thumbnail не создает иконки thumbnails, не работает. Caught Suspicious Operation while rendering: Attempted access to ‘cache

Возникла проблема, когда приложение sorl.thumbnail не создает иконки (thumbnails) и не выдает ошибок при DEBUG=True. Ошибка: «Caught SuspiciousOperation while rendering: Attempted access to cache/»

У приложения sorl.thumbnail есть параметр THUMBNAIL_DEBUG дополнительно, который и надо прописать в файл настроек settings.py:
THUMBNAIL_DEBUG = True

После этого на странице приложение выдало ошибку, что не может создать cache папку, куда thumbnails приложение складывает иконки:

Caught SuspiciousOperation while rendering: Attempted access to ‘cache’

Решение простое, проверить чтобы пользователь веб-севера имел права на запись в папку media (путь к папке media прописывается в settings.py — MEDIA_ROOT= параметр)
В моем случае на папку media/ нужно было поставить права доступа 777 и все решилось.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>