Django ReactJS Web 应用程序图标和内部图像 Public 文件夹未显示

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

我正在尝试将一个小型 Django/ReactJS 网络应用程序部署到 heroku。我对用作背景和图标的静态图像有疑问(图像文件夹位于 public 文件夹内)。图片不显示。但是,当我仅将前端部分部署为静态应用程序时,图像会正确显示。到目前为止,我能够访问的所有 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.../

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

在wsgi.py中而不是写成:

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

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