首页 > 解决方案 > 不显示 Django 静态图像

问题描述

我在“pythonanywhere”中部署了我的一个免费版本的项目,但静态图像在那里不可见。

虽然在本地测试一切似乎都在工作,但在部署和添加静态图像时,图像在那里不可见。请帮我找出这里出了什么问题。

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

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

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

标签: djangopython-3.xdjango-templates

解决方案


生产中的 django 静态文件的文档在这里

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


推荐阅读