一直在尝试使用Django超棒的头像来解决问题。我已经在我的模型中使用了AvatarField()来保存UserProfile模型中的头像。
avatar = AvatarField(upload_to=upload_profile, width=100, height=100,default = 'profiles/profile.jpg',)我还使用了ModelForm将字段呈现为模板上显示的表单
avatar = avatar_forms.AvatarField()当我尝试在admin中访问用户配置文件并保存时,它抛出一个错误:
'ImageFieldFile' object has no attribute '__getitem__'此外,当我在模板中选择表单上的一张照片时,它不会显示应该用来调整图像大小的裁剪工具。
发布于 2016-11-29 00:10:40
您是否正在尝试访问文件名?
你应该使用类似这样的东西:
def __unicode__(self):
return unicode(self.image_location)https://stackoverflow.com/questions/40848158
复制相似问题