Я использую sorl-thumbnail, чтобы получить некоторые изображения для обрезки.Теги шаблона sorl-thumbnail ничего не делают
У меня есть модель, глядя, как этот
from django.db import models
from sorl.thumbnail import ImageField
class Photo(models.Model):
image = models.ImageField(upload_to="uploads")
и в моем шаблоне у меня есть
{% load thumbnail %}
{% thumbnail photo.image "200x100" as im %}
<img src="{{ im.url }}">
{% endthumbnail %}
Это не выводит ничего. Если я сделаю <img src='{{photo.image.url}}'>
, изображение будет хорошо отображаться в браузере. У меня также есть scol-thumbnail внутри моего INSTALLED_APPS, и я синхронизирую базу данных и настраиваю таблицу thumbnail_kvstore.
Может кто-нибудь мне помочь. Что может привести к тому, что изображения не будут обрезаны или даже отображены?
У вас установлен PIL или imagemagick? Вы вообще не ошиблись? –
Вы импортируете 'sorl.thumbnail.ImageField', но используете' django.db.models.ImageField'. –
@KayZhu PIL установлен отлично – dotty