我为创建用户配置文件创建了一个管理表单。
有一个字段用于将图像上传到服务器
avatar = models.ImageField("Profile Pic", upload_to="images/", blank=True, null=True)
它工作正常,可以将图像上传到服务器。现在我想显示这个图像,因为我已经实现了一些代码。但它不起作用。
views.py 文件中的代码
user_profile = request.user.get_profile()
return render_to_response('view_profile.html',{'profile':user_profile },context_instance=RequestContext(request))
html文件中的代码
<img src="{{ MEDIA_URL }}{{ profile.avatar}}" alt="No Profile picture" height="420" width="420">
我打印{{ MEDIA_URL }}{{ profile.avatar}}
然后打印输出为"/home/calcey/Documents/login/images/Nelumno_nucifera_open_flower_-_botanic_garden_adelaide2.jpg"
. 它打印正确的图像 url,但不显示图像。
这是什么原因?