在准备将Django网站部署到生产环境时,我当然会打开" debug"标志为"false";在我的设置文件中。不知道为什么,我所有的图像都消失了。下面是我对模板中图像的调用:
<div id='photo1'>
<img src="{% static 'app/image.png' %}" alt="Image Text">
</div>
感谢对我的图像链接进行格式化的建议,以便他们能够顺利过渡到生产!
在进行生产时,您需要从本地机器以外的源提供映像。在互联网上。比如说AWS(亚马逊)。有一些免费和付费的选择。一般来说,你需要在那里创建一个帐户,修复一些设置,并调整你的django settings.py,使其在Debug = False时指向那里。你的collectstatic将在那里运行,当你部署到生产环境时,静态dirs等将被链接到那里。有关于如何做的教程。在开发模式下运行时,您可以切换回您的设置,并再次从计算机提供静态和媒体。