sorl-thumbnail не создает миниатюры
У меня возникли трудности сsorl-thumbnail
.
Мой шаблон выглядит следующим образом:
{% thumbnail project.image "75x75" crop="center" as im %}
<img src="{{ im.url }}" width="{{ im.width }}" height="{{ im.height }}">
{% empty %}
<p>:(</p>
{% endthumbnail %}
На моей отрисованной веб-странице я получаю следующий путь для миниатюры:
<img src="/media/cache/ff/29/ff299c50543aa807b0fbd28faf271e63.jpg" width="75" height="75">
Теперь все это имеет смысл, потому что мойMEDIA_URL
устанавливается как/media/
который отображается в моем Apachehttpd.conf
в локальную папку на моем сервере.
Проблема в том, что этот путь не существует на сервере, поэтому изображение отображается как неработающая ссылка.
Стоит отметить, что я использую пользовательский объект хранения, хотя это не должно влиять на то, как оно проходит прямо черезsorl.thumbnail ImageField
, Также я используюmemcached
кеш-сервер работает на сервере.
Раздражает то, что я не получаю никаких ошибок, даже если у меня естьTHUMBNAIL_DEBUG
а такжеDEBUG
так что трудно понять, что идет не так. Я уверен, что он не может записать файлы миниатюр на диск, но возвращается как успешный, потому что{% empty %}
оператор не запускается, и соответствующие файлы кэша не появляются на сервере. Я не знаю почему, хотя из-за отсутствия какой-либо ошибки.
Я немного застрял на этом этапе, поэтому любая помощь будет принята с благодарностью.
РЕДАКТИРОВАТЬ:
Сейчас я отказался от sorl и вместо этого использую easy-thumbnails, который работает нормально.