Найти - Пользователи
Полная версия: sorl, ImageField. Не работают width, height
Начало » Django » sorl, ImageField. Не работают width, height
1
makinzoid
Модель:

from sorl.thumbnail.fields import ImageField

class productimage(models.Model):
product = models.ForeignKey(product, related_name='images')
image = ImageField(upload_to='productimages/',verbose_name='Картинка')



В шаблоне:

{% for image in images%}
<img src=“{{ image.image.url }}”> #работает, изображение выводится
<p>Ширина {{ image.image.width }}</p> #не работает!!
<p>Высота {{ image.image.height }}</p> #не работает!!
{% endfor %}


Почему не работает .width и .height??
Andrejus
А есть у объекта image.image такие свойства или методы? И не проще ли присвоить картинке id b получить размеры в javascript?
zayass
по-моему проще использовать {% thumbnail %}
makinzoid
Andrejus
На этой странице - уменьшенный thumbnail. Картинка открывается в новом окне в исходном размере через onclick=“windows.open…и т.д…”, я хочу задать размеры нового окна

zayass
http://thumbnail.sorl.net/template.html#thumbnail
в этом тэге формат такой: {% thumbnail source geometry as var %}
geometry указывается в пикселях, опустить или передать пустую строку - не работает.
как через {% thumbnail %} вывести оригинального размера изображение, если размер этот неизвестен?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB