Django静态图像不显示

时间:2020-02-05 17:07:30

标签: django python-3.x django-templates

我已经在“ pythonanywhere”中部署了一个带有免费版本的项目,但是其中没有显示静态图像。

虽然在本地进行测试似乎一切正常,但是在向其部署和添加静态映像时,这些映像在此处不可见。请帮助我在这里找到问题所在。

在django模板中,我使用了这些标签来显示图像

                    <div class="card-image">
                    <img src="{{cat.category_image.get_photo_url }}">
                    </div>

或者提供一些文档链接以了解开发问题。

2 个答案:

答案 0 :(得分:2)

生产中django静态文件的文档为here

确保在部署前运行python manage.py collectstatic,因为本地服务器将静态文件存储在生产服务器的单独位置。同样,here's关于collectstatic函数的文档。

答案 1 :(得分:0)

@Giles,无法将图像添加到注释中。这是pythonanywhere的屏幕截图

enter image description here