Были попытки решить проблему, используя Django awesome avatar. Я использовал AvatarField() в своих моделях, чтобы сохранить профиль pic в модели UserProfile.Ошибки с использованием Django Awesome Avatar
avatar = AvatarField(upload_to=upload_profile, width=100, height=100,default = 'profiles/profile.jpg',)
также использовали ModelForm для визуализации поля в форме, показанной на шаблонах
avatar = avatar_forms.AvatarField()
Когда я пытаюсь получить доступ к профилю пользователя в администратора и сохранить, он выдает ошибку:
'ImageFieldFile' object has no attribute '__getitem__'
Кроме того, когда я выбираю фотографию на форме в шаблоне, он не показывает инструмент кадрирования, что я предполагается использовать для изменения размера изображения.
Спасибо за this.However, до сих пор не работает. Добавили unicode() для модели UserProfile, но пока не работают. Эта строка находится на странице ошибки; 'Исключение Место: \t /home/lightweight/venv/nakuru/local/lib/python2.7/site-packages/awesome_avatar/fields.py в save_form_data, строка 37'. Я думаю, проблема связана с библиотекой Awesome_avatar – Wanjohi254