关于django-admin找不到静态文件的解决方案

本文介绍了当遇到Django后台管理界面样式加载失败导致布局错乱的问题时的排查步骤及解决办法。首先确保项目的setting.py文件正确配置了STATIC_URL和STATIC_ROOT路径;其次确认DEBUG模式设置正确,若关闭DEBUG需使用--insecure参数启动服务。

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

  在调试django项目的过程中发现,访问django-admin后台的时候,排版错乱,检查发现请求不到静态样式文件所致。

  建议依次检查你的配置:

1. setting.py中

        

STATIC_URL = '/static/'
STATIC_ROOT = '/var/static/'

2. setting.py中

DEBUG = True

注意这一点很重要,因为如果 DEBUG为False的话,django不会为你接管静态文件处理,会认为你已经在web服务器(如nginx)中已经处理好了静态文件。

3. 如果你坚持希望使用DEBUG=False,则可使用以下命令启动你的服务。

        即加上 --insecure参数。

python3 manage.py runserver 0.0.0.0:8080 --insecure

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值