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

Django admin后台输入框文本颜色为白色而非黑色如何解决

Django Admin 管理后台输入框文本颜色异常解决方案

问题截图

可按以下步骤排查解决:

  • 排查浏览器扩展冲突
    打开浏览器无痕/隐身模式访问admin后台,确认输入框文本颜色是否恢复正常。如果恢复,说明是暗色主题、广告拦截类扩展自动注入了页面样式导致冲突,禁用对应扩展针对admin后台地址的权限即可。
  • 排查自定义admin样式冲突
    如果你修改过admin默认样式,或是在ModelAdmin的Media类中引入了自定义CSS文件,全局搜索代码中是否有给input、textarea、select等表单元素设置color: #fff、color: white的全局规则,删除该规则或是缩小选择器作用范围即可。
  • 排查第三方admin主题兼容问题
    如果你使用了django-grappelli、django-admin-interface等第三方admin主题,优先升级到对应主题的最新稳定版,或是到主题配置面板中检查输入框文本颜色的相关配置,修正错误的配色参数。
  • 临时强制覆盖样式(快速修复)
    如果暂时无法定位冲突来源,可以新增自定义CSS强制覆盖admin输入框的文本样式:
    1. 在静态文件目录新建css/admin_fix.css,写入以下内容:
    #content-main input,
    #content-main textarea,
    #content-main select {
      color: #000 !important;
    }
    
    1. 在项目admin.py中注册该样式文件:
    from django.contrib import admin
    
    # 全局注入修复样式
    admin.site.Media = type('Media', (object,), {
        'css': {'all': ('css/admin_fix.css',)}
    })
    
    配置完成后收集静态文件刷新页面即可生效。

内容的提问来源于stack exchange,提问作者Deepak Khanka

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 12:24:04