1. 程式人生 > >Django 部署到Apache上CSS消失的問題

Django 部署到Apache上CSS消失的問題

在網上搜索到相關的解決方案,但是我搞不定,可能還沒到那麼高深的地步吧,

我自己研究了哈,做了兩個小小的改動,讓admin頁面有了CSS

第一步:

在apache2.conf中加了以下內容

<Location "/static/">
    SetHandler None
</Location>

即所有通過URL /static/訪問的內容都不需要CGI處理,自己處理,這個時候它會自動跑到

/var/www。apache預設的html目錄下去尋找static資料夾。

第二步:

將app admin目錄下的static資料夾copy到/var/www下,

雖然上述實現了CSS能夠使用,但是我知道這的確是很不對的方法。雖然暫時對admin有用。

研究中,也算是一種收穫吧。

其他的APP怎麼辦?所以需要繼續研究哈,,

=======================================================

將第二步進行如下操作即可:

還是同樣在apache2.conf中新增:

Alias /static /../../../../  (此為admin的app的static目錄完成路徑)