
尼瑪 坑爹啊 怎么光禿禿的,跟人家的不一樣啊
打開firebug 發現報錯,找不到css
通過google找到原因,是因為admin所需的js ,css等靜態文件雖然都在django的安裝目錄內,但是我們沒有在配置文件里設置一個正確的指向。
再次google發現配置方法五花八門,但基本上分兩種,一種是需要配置的apache/ ngnix,另一種是修改urls.py配置文件。
因為我本機上還沒有裝apache,ngnix所以先用第二種方法配置
無論那種方法我們都要首先找到這些css在我們機器上的絕對路徑(當然我們也可以找到靜態文件拷貝到我們指定的目錄)
1.第一種方法:找到django靜態文件的目錄
在終端進入python
root@server-zc:/home/x/mysite# python >>> import django >>> django.__file__ '/usr/local/lib/python2.7/dist-packages/django/__init__.pyc'
找到根目錄之后我需要的絕對路徑為(不同版本可能不一樣,根據自己實際情況來)
/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/
之后修改settings.py
STATIC_ROOT = '/usr/local/lib/python2.7/dist-packages/django/contrib/admin/static/' STATIC_URL = '/static/'
最后記得在這里把路徑填寫好,注意python版本對應

