[英]Django: Static files in subdirectory
我有這樣的靜態文件
/static
base.css
/core
/css
style.css
/js
stuff.js
在本地主機上,例如當我將href設置為/static/core/css/style.css時,此方法工作正常。但是,當我實時部署時,當我嘗試訪問該URL時出現錯誤,因為Django似乎試圖將其與url匹配圖案。
我真的想保留子目錄,如何確保將所有子目錄都視為靜態目錄?
謝謝!
您的問題很可能是您需要配置生產服務器以為您提供靜態內容。 默認情況下,只要DEBUG = True,開發服務器就會提供靜態文件,但是在實時服務器上,您不希望Django提供靜態內容。 相反,您希望前端服務器(Apache或Nginx)為您提供文件。
Django文檔是有關如何在生產環境中提供靜態內容的信息的良好來源: https : //docs.djangoproject.com/en/dev/howto/static-files/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.