問題記錄:flask加載本地圖片404問題


場景還原

通過flask編寫后台管理界面,在登錄界面時,想給登錄頁一個背景圖,然后將圖片文件位置存放如下

html代碼如下

然后打開本地加載的flask應用地址,發現圖片沒有加載出來,檢查了html代碼格式正確,說明文件存放路徑不對

問題解決:
將imges目錄放在static目錄下,即可正確顯示

問題解析:
初學 Flask 的人都知道, Flask 的模板文件默認放在 “templates” 文件夾下, 靜態資源文件放在 “static” 目錄下, 只要照着規矩走, 一點事都沒有.
1、在 Flask 中, HTML 的相對路徑邏輯完全失效, 只能按照 Flask 的邏輯來走;
2、Flask 的邏輯是以 Flask.init() 中的 static_folder 參數為准

參考文章:https://blog.csdn.net/Likianta/article/details/89363973


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM