Коллеги, короче говоря, все мозги сломал, нигде не могу найти, как привязать forms.ImageField к models.ImageField. Форма: `
class EditPhotoForm(forms.Form):
image = forms.ImageField(label = 'Изображение')
def clean_image(self):
data = self.cleaned_data
image = data['image']
img = Image.open(image)
now = datetime.datetime.strftime(datetime.datetime.now(),'%d%m%Y%H%M%S%f')
filePath = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'media/images/avatars', now + '.jpg').replace("\\", "/")
size = img.size
width = size[0]
height = size[1]
if width > 200 and height > 200:
img.thumbnail((200, 200), Image.ANTIALIAS)
img.save(filePath, 'JPEG')
return 'images/avatars/' + now + '.jpg'`
Фотка загружается, копируется куда надо, миниатюра тоже норм. Как ее привязать к модели? Модель выглядит так: class UserAccount(models.Model):
............
avatar = models.ImageField(upload_to = generateFileName, verbose_name = u'Аватар', blank = True, null = True)