django admin後臺css樣式丟失

尼瑪 坑爹啊 怎麼光禿禿的,跟人家的不同啊css

打開firebug 發現報錯,找不到csspython

經過google找到緣由,是由於admin所需的js ,css等靜態文件雖然都在django的安裝目錄內,可是咱們沒有在配置文件裏設置一個正確的指向。apache

再次google發現配置方法五花八門,但基本上分兩種,一種是須要配置的apache/ ngnix,另外一種是修改urls.py配置文件。django

由於我本機上尚未裝apache,ngnix因此先用第二種方法配置python2.7

不管那種方法咱們都要首先找到這些css在咱們機器上的絕對路徑(固然咱們也能夠找到靜態文件拷貝到咱們指定的目錄)google

1.第一種方法:找到django靜態文件的目錄url

 

在終端進入pythonserver

root@server-zc:/home/x/mysite# python  
>>> import django  
>>> django.__file__  
'/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'  

找到根目錄以後我須要的絕對路徑爲(不一樣版本可能不同,根據本身實際狀況來)blog

/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/  

以後修改settings.pyit

STATIC_ROOT = '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/'  
STATIC_URL = '/static/'  

 

最後記得在這裏把路徑填寫好,注意python版本對應

相關文章
相關標籤/搜索