我正在尝试使用django-image-cropping,以便博客上的人可以上传个人资料图片进行评论。但是我遇到了问题,因为文档令我感到困惑。在我的自定义用户模型中,我有:
image = ImageCropField(blank=True,upload_to='uploaded_images')
cropping = ImageRatioField('image','430x360',size_warning=True)
然后在forms.py中执行此操作:
class ExtraForm(forms.ModelForm):
class Meta:
model = RegisterUser
fields = ['image','cropping']
最后在视图中,我将表单作为上下文传递:
imageForm = ExtraForm(request.POST or None)
context={
"extraForm":imageForm
}
然而,当我在我的模板中执行{{extraForm}}时,它不起作用,即使我在头部做{{extraForm.media}},并且我在顶部执行{%load cropping%}。我可以上传图片,但是当我这样做时,没有弹出裁剪选项。我知道我做错了什么,但我不确定是什么。请帮帮我......谢谢!