Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2011 08:36:38

makinzoid
От:
Зарегистрирован: 2010-12-29
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

sorl, ImageField. Не работают width, height

Модель:

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??



Офлайн

#2 Апрель 5, 2011 16:29:04

Andrejus
От:
Зарегистрирован: 2011-03-22
Сообщения: 64
Репутация: +  1  -
Профиль   Отправить e-mail  

sorl, ImageField. Не работают width, height

А есть у объекта image.image такие свойства или методы? И не проще ли присвоить картинке id b получить размеры в javascript?



Офлайн

#3 Апрель 5, 2011 17:28:15

zayass
От:
Зарегистрирован: 2011-04-05
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

sorl, ImageField. Не работают width, height

по-моему проще использовать {% thumbnail %}



Офлайн

#4 Апрель 6, 2011 08:45:26

makinzoid
От:
Зарегистрирован: 2010-12-29
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

sorl, ImageField. Не работают width, height

Andrejus
На этой странице - уменьшенный thumbnail. Картинка открывается в новом окне в исходном размере через onclick=“windows.open…и т.д…”, я хочу задать размеры нового окна

zayass
http://thumbnail.sorl.net/template.html#thumbnail
в этом тэге формат такой: {% thumbnail source geometry as var %}
geometry указывается в пикселях, опустить или передать пустую строку - не работает.
как через {% thumbnail %} вывести оригинального размера изображение, если размер этот неизвестен?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version