0
Djangoの素晴らしいアバターを使用して問題を解決しようとしています。自分のモデルでAvatarField()を使用して、UserProfileモデルのプロファイル画像を保存しました。私は管理者に、ユーザプロファイルにアクセスし、保存しようとするとDjangoを使用したエラー恐ろしいアバター
avatar = AvatarField(upload_to=upload_profile, width=100, height=100,default = 'profiles/profile.jpg',)
もテンプレート
avatar = avatar_forms.AvatarField()
に示されているフォームにフィールドをレンダリングするためのModelFormを使用しました、それはエラーがスローされます。
'ImageFieldFile' object has no attribute '__getitem__'
また、テンプレートのフォームで写真を選択すると、画像のサイズを変更するために使用すると思われるトリミングツールが表示されません。
おかげで、まだ動作しません。 UserProfileモデルにunicode()を追加しましたが、まだ動作しません。エラーページからこの行があります。 '例外ロケーション:\t /home/lightweight/venv/nakuru/local/lib/python2.7/site-packages/awesome_avatar/fields.py in save_form_data、line 37'。問題はAwesome_avatarライブラリにあると思います – Wanjohi254