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版本对应

相关文章
相关标签/搜索