Не загружается картинка в django
Я пытаюсь сделать установку аватарки пользователя со страницы редактирования его профиля. Использую pillow. Есть кастомная модель пользователя с полем avatar, форма с полем аватарки, вьюха и шаблон.
models.py
avatar = models.ImageField(upload_to="user_avatars/", blank=True)
forms.py
class CustomUserUpdateForm(forms.ModelForm):
class Meta:
model = CustomUser
fields = ["avatar"]
views.py
def customuser_update(request, pk):
if request.method == "POST":
form = CustomUserUpdateForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return HttpResponseRedirect("/")
else:
form = CustomUserUpdateForm()
return render(request, "accounts/customuser_edit.html", {"form": form})
customuser_edit.html (шаблон)
<form method="post">
{% csrf_token %}
{{ form.as_p }}
<button type="submit">Сохранить</button>
</form>
Причем из админки изображения загружаются, а со страницы - нет. Надеюсь на ответ. Заранее спасибо!