вторник, 7 декабря 2010 г.

Отображение полей типа ImageField

Для того, чтобы поле типа ImageField отображалось в формах редактирования и просмотра объекта, нужно установить следующие  именованные значения для этого поля в UML-модели:
storage        AttributeStorage()
original_size  python:(600,600)
sizes            python:{'small':(100,100),'medium':(200,200),'large':(600,600)},

Атрибут original_size определяет  размер, в который будет преобразовано  исходное  изображение, если его размер превышает 'large'. 


2 комментария:

  1. А точно такие названия размеров? Мне кажется, чтоб чтобы картинка показывалась в форме редактирования, должен существовать размер preview.

    ОтветитьУдалить
  2. Речь идет о проблеме, когда в форме редактирования изображение отображено, а в форме просмотра нет. Названия размеров могут быть те которые необходимы.

    ОтветитьУдалить

Всероссийский конкурс  научно-технологических проектов страница конкурса https://dm-centre.ru/sirius-konkurs-projectov Цель конкурс...