sorl-thumbnail no crea miniaturas

Estoy teniendo algunas dificultades con la sorl-thumbnail .

Mi plantilla es la siguiente:

 {% thumbnail project.image "75x75" crop="center" as im %}  {% empty %} 

:(

{% endthumbnail %}

En mi página web renderizada obtengo la siguiente ruta para la miniatura:

    Ahora todo esto tiene sentido porque mi MEDIA_URL está configurado como /media/ que se asigna en mi apache httpd.conf a una carpeta local en mi servidor.

    El problema es que esta ruta no existe en el servidor, por lo que la imagen se muestra como un enlace roto.

    Vale la pena señalar que estoy usando un objeto de almacenamiento personalizado, aunque esto no debería afectar a las cosas, ya que se pasa directamente a través de sorl.thumbnail ImageField . También estoy usando un backend de caché memcached ejecutándose en el servidor.

    Lo molesto es que no recibo ningún error a pesar de que tengo THUMBNAIL_DEBUG y DEBUG por lo que es difícil ver qué está mal. Estoy bastante seguro de que no se escriben los archivos de miniaturas en el disco, pero se está volviendo exitoso porque la statement {% empty %} no se activa y los archivos de caché apropiados no aparecen en el servidor. No sé por qué aunque debido a la falta de cualquier error.

    Estoy un poco atascado en este punto por lo que cualquier ayuda sería apreciada.

    EDITAR:

    Me he rendido con sorl ahora y estoy usando miniaturas fáciles que funcionan bien.

    He tenido un problema muy similar contigo, no puedo usar easy-thumbnails porque necesito crear miniaturas desde fonts externas. Lo que he descubierto es que la puesta en escena usa la misma base de datos que el desarrollo, así que después de renderizar las imágenes en desarrollo, almacena los nombres de archivo en caché en la base de datos, y cuando intenta renderizar la puesta en escena, recoge los nombres de los mismos Base de datos, pero obviamente los archivos no están en puesta en escena.

    Intenta correr

     ./manage thumbnail clear 

    Sorl no nos creó miniaturas porque usamos urls que estaban codificadas incorrectamente. Contendrían ‘+’ en lugar de ” o ‘% 20’ para los espacios y sorl los volvería a codificar a ‘% 2B’ (‘+’ codificado). El error de URL resultante se suprimió y la creación de miniaturas se ignoró. Tal vez ayuda a alguien con este problema.