При загрузке изображения я его переименоваю под имя пользователя.
Я пытался сделать так:
В
views.py:
profile = request.user
profile.avatar.delete() // при таком варианте вообще не чего не сохранает
form.save()
messages.success(request, f'{request.user.username} Ваш автар сохранён.')
return redirect('cabinet')
В
forms.py:
class upload_avatar(ModelForm):
avatar = forms.ImageField(widget=forms.FileInput(attrs={'type': "file", 'class': "avatar", }))
class Meta:
model = Profile
fields = {'avatar',}
При повторном сохранении(без
profile.avatar.delete()
) получаю вот это:
Подскажите как это исправить