正式釋出django項目的時候,如果存在靜态檔案(一般會統一放在名稱為media或static的目錄下),則需要建立url到檔案系統的映射,例如,使用nginx的時候我們需要進行這樣的配置.
然後把頁面的請求轉發到web容器
是以,當使用django内置的調試伺服器時,同樣需要指定靜态檔案url和檔案系統之間的映射關系.
如此以來,便可在css檔案或者html檔案中直接以這樣的方式使用靜态檔案
<code>static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)</code>隻有在debug模式下才有作用.
它的功能隻是實作了從url規則到檔案系統的映射