我试图显示模型中的图片,但它没有显示任何内容。我上传的图片使用管理面板,我可以看到上传文件夹中的图片。但是当我试图在模板中显示它时,它没有显示任何内容。我没有任何与之相关的设置文件,比如媒体根目录,媒体网址,因为我不知道该放什么
这是我要展示的模板
<img src="{% url 'getDocProfilePicture' doctor.id %}">
这是模型.py在
^{pr2}$给你视图.py在
def getDocProfilePicture(request, id):
d = Doctor.objects.get(id=doctor_id)
return HttpResponse(d.profile_pic.read())
在网址.py在
url(r'^getDocProfileicture/ (?P<id>\d+)/$', views.getDocProfilePicture, name='getDocProfilePicture'),
显示图像不需要如此复杂的逻辑。在
您不需要在这里使用
url
模板标记,并且有一个特殊的单独视图。在只需从} :
ImageField
获取^{我知道这个问题很古老,但我也遇到了同样的问题,这个问题在我的案例中得到了解决:
在设置.py在
在网址.py在
那么,我的网址.py缺少发现/media/文件夹并显示内容的代码行:
^{pr2}$希望它能帮助别人。在
相关问题 更多 >
编程相关推荐