You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django Admin站点静态CSS加载失败,报AttributeError错误求助

解决Django Admin加载CSS时的AttributeError问题

问题出在你的settings.py静态配置上:你错误地将STATICFILES_STORAGE设置成了列表,而这个配置项要求的是单个静态文件存储类的字符串路径;你写的那两个查找器,应该配置在STATICFILES_FINDERS中。

正确的静态配置示例

STATIC_URL = 'static/'

# STATIC_ROOT = ''

# 静态文件存储类,默认无需手动指定(除非使用自定义存储)
# STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'

# 静态文件查找器,这里才是配置列表的地方
STATICFILES_FINDERS = [
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
]

错误原因说明

Django的import_string函数会尝试解析STATICFILES_STORAGE的配置值,它期望接收一个字符串类路径,但你传入了列表对象,导致调用rsplit方法时触发AttributeError(列表没有rsplit属性)。

修改配置后,重启Django开发服务器,再访问Admin登录页面,静态资源应该就能正常加载了。

内容的提问来源于stack exchange,提问作者Andre Hulet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:05:02