django admin 在linux系统下找不到静态文件显示页面乱码

在Linux服务器上部署Django程序时,遇到admin管理界面无法正常加载的问题,通过调整静态资源路径重定向成功解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

django程序部署到linux服务器上,访问: http:######:10080/admin出现没有被渲染过的页面,本来应该显示很漂亮的amdin管理的登陆界面的。用浏览器看了下,下面的css文件找不到

<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css" />
 <link rel="stylesheettype="text/csshref="/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~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值