Найти - Пользователи
Полная версия: После подключения django-resized перестала работать форма загрузки картинок.
Начало » Django » После подключения django-resized перестала работать форма загрузки картинок.
1
snez_ok
Доброго. Есть задача принять от пользователя картинку и сразу ее ресайзнуть и сохранить на хостинг. После подключения 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
Я понимаю что изменил в модели imagefield на ResizedImageField, как сделать чтобы использовался корректный виджет для загрузке картинок? сейчас он грузит их как файл. А админка как жпег.
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