显示位于Django 2.2数据库中的图像

2024-05-14 04:14:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从数据库中获取图像以显示在我的html页面上,但它显示的是找不到的页面404http://127.0.0.1:8000/media/designs/myphoto.jpg

def index(request):

    topImgs = PortfolioImages.objects.filter(feature=2)
    botImgs = PortfolioImages.objects.filter(feature=3)

    return render(request, 'ideadunes/index.html', {'topImgs':topImgs, 'botImgs':botImgs})

Tags: 图像数据库indexobjectsrequesthtml页面filter
2条回答

您可以在模板中使用:

{{topImgs.url}}

将此添加到您的URL

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

相关问题 更多 >