簡體   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