При регистрации пользователю необходимо загрузить свой аватар. В views.py при получении значений формы на аватар накладывается водяной знак, после чего все данные сохраняются в БД. Подскажите как извлечь аватар, чтобы его потом обработать, и как его засунуть назад обработанным.
При использовании dic(form) никаких атрибутов, похожих на те, что используются в модели пользователя не нахожу.
def post(self, request):
form = ClientCreateForm(request.POST, request.FILES)
print(dir(form))
if not form.is_valid():
return HttpResponse('Client does not created!')
c = form.save(commit=False)
c.avatar = watermark_avatar(input_avatar_path = request.FILES['avatar'])
с.save()
return HttpResponse('New client is registred')