Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » После подключения django-resized перестала работать форма загрузки картинок. [RSS Feed]

#1 Март 5, 2017 01:19:43

snez_ok
Зарегистрирован: 2017-03-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

После подключения django-resized перестала работать форма загрузки картинок.

Доброго. Есть задача принять от пользователя картинку и сразу ее ресайзнуть и сохранить на хостинг. После подключения django-resized перестала работать ModelForm, хотя добавление через админку работает корректно, так же корректно работала форма до подключения django-resized. Не могу понять где моя ошибка, как ее найти.


 class real_obj(models.Model):
 faceimg = ResizedImageField(verbose_name='image', size=[100, 50], crop=['middle', 'center'], upload_to='static/imgages/faceimages', blank=True,
                        null=True)
 agent_id = models.ForeignKey(agent)
 owner_id = models.ForeignKey(contragent)
 title = models.CharField(max_length=200)
 
class  real_obj_form(ModelForm):
   class Meta:
      model = real_obj
      fields = ['title', 'owner_id', 'type', 'deal', 'city', 'district', 'adress', 'metro_station',
              'metro_walk_time', 'area','price_total', 'description', 'faceimg']
def new(reguest):
   if reguest.method == 'POST':
       form = real_obj_form(reguest.POST)
       if form.is_valid():
         usrname = reguest.user.username
         my_agent = agent.objects.get(login=usrname)
         new_obj = form.save(commit=False)
         new_obj.agent_id = my_agent
         form.save()
         return HttpResponseRedirect('/crm')
   else:
        form = real_obj_form()
return render(reguest, 'new_ro.html', {'form': form})

Отредактировано snez_ok (Март 5, 2017 01:22:00)

Офлайн

#2 Март 5, 2017 01:24:46

snez_ok
Зарегистрирован: 2017-03-05
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

После подключения django-resized перестала работать форма загрузки картинок.

Я понимаю что изменил в модели imagefield на ResizedImageField, как сделать чтобы использовался корректный виджет для загрузке картинок? сейчас он грузит их как файл. А админка как жпег.

Офлайн

  • Начало
  • » Django
  • » После подключения django-resized перестала работать форма загрузки картинок.[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version