django程序部署到linux服务器上,访问: http:######:10080/admin出现没有被渲染过的页面,本来应该显示很漂亮的amdin管理的登陆界面的。用浏览器看了下,下面的css文件找不到
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" /> | |
<link rel="stylesheet" type="text/css" href="/static/admin/css/dashboard.css" /> |
网上搜索了下问题所在:
admin的用户管理界面是django自带的,也就是django装进来的就有的。那么东西一定在python的安装目录sitepackage下面,需要重定向:
先whereis django一下,找到django的目录,再把admin下面的路径重定向成当前程序所部署的路径上
ln -s /usr/lib/python2.6/site-packages/Django-1.4.2-py2.6.egg/django/contrib/admin/static/admin /var/www/Monitor/static/admin
这样执行以下,再刷新页面,就找到了。O(∩_∩)O~