簡體   English   中英

Django:子目錄中的靜態文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM