繁体   English   中英

Django ReactJS web 公共文件夹内的应用程序图标和图像未显示

[英]Django ReactJS web app Icons and Images Inside Public Folder Not Showing

我正在尝试将一个小型 Django/ReactJS web 应用程序部署到 heroku。我遇到了用作背景和图标的 static 图像的问题(图像文件夹位于公共文件夹内)。 图片不显示。 但是,当我仅将前端部分部署为 static 应用程序时,图像会正确显示。 到目前为止,我能够访问的所有 Django/ReactJS 项目都在 App.js 中导入了图像,这不是我想要做的。 我想使用图片的网址,例如:

    background: "url(/images/somemage.png)"

没有后端的网站: https://base-apparel-coming-soon-react.herokuapp.com/

后端网站: https://base-apparel-coming-soon-dr.herokuapp.com/

Git 存储库: https://github.com/.../base-apparel-coming-soon-DRF.../

我想出了解决方案,因为它可能对任何人都有帮助,因为我在 web 上没有找到任何东西。

在 wsgi.py 而不是写:

    application = WhiteNoise(application, root=os.path.join(BASE_DIR, 'build/static'))

    application = WhiteNoise(application, root=os.path.join(BASE_DIR, 'build'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM