目前,Docker的设置方式是Django提供静态文件,如样式表等,负责我的web应用程序的设计。
当我关闭调试模式时,Django允许实际的服务器提供静态文件,以提高性能--但是目前没有配置docker (托管在Render.com上)--因此网站已经连接好了,设计也都被删除了。
抱歉我是个菜鸟。如有任何建议,将不胜感激。
发布于 2022-07-05 17:22:57
WhiteNoise库可以帮助您完成这个任务!看看WhiteNoise文档或https://render.com/docs/deploy-django#static-files。
在呈现时,面向互联网的web服务器是默认提供的,我们需要一种使用它来托管静态文件的方法。在这一步中,我们将设置WhiteNoise,这是一个非常流行的解决方案。下面的说明简要概述了WhiteNoise文档中描述的过程。
WhiteNosie文档或呈现的Django部署文档将引导您完成配置WhiteNoise以服务于静态资产的过程。
这个体系结构适用于大多数站点,但是如果您有一个流量很高的站点,您可能需要探索django-商店库,您可以使用它在构建时将静态资产上传到类似S3的地方,这样就可以从那里为它们提供服务,并允许您的Django应用程序只关注于处理动态(非静态)请求。
https://stackoverflow.com/questions/72850547
复制相似问题