Уведомления

Группа в Telegram: @pythonsu

#1 Май 21, 2016 23:55:17

pythonUser
Зарегистрирован: 2016-02-27
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему не грузятся изображения?

Добрый вечер.

Не могу загрузить изображение…

Модель для аватарки

class UserReg(models.Model):
    user=models.OneToOneField(User)
    avatar=models.ImageField(blank=True, upload_to='users/')
Форма
class UserProfil(forms.ModelForm):
    avatar = forms.ImageField()
    class Meta:
     model = UserReg
     fields = ('avatar', )
Вылетает “MultiValueDictKeyError at /auth/registration/”, соответственно если проверяю request.FILES то значение None

Почему не отправляются изображения/файлы??? Я понял должно быть 2 основных момента: 1. Форма должна отправляться методом POST method=“post” 2.

В форме выбрано поле ImageField, что я забыл?

Отредактировано pythonUser (Май 21, 2016 23:56:11)

Офлайн

#2 Май 22, 2016 07:20:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Почему не грузятся изображения?

pythonUser
что я забыл
CSRF token



Офлайн

#3 Май 23, 2016 20:09:51

pythonUser
Зарегистрирован: 2016-02-27
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Почему не грузятся изображения?

FishHook
прописан…

все оказалось гораздо проще в форме забыл атрибут забыл прописать enctype=“multipart/form-data”

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version