问题描述
问题
几个月后我安装了 Django。当前版本为 3.2.4。
之前的 Django-admin 只是 light-mode。当前 Django-admin 根据系统主题自动切换到 dark 或 light。好吧,我不想要这种行为。无论系统主题如何,我都希望 Django-admin 成为 轻量级主题。 我没有为 Django-admin 使用 3rd 方主题。
我尝试了什么?
我决定在 /static/admin/css/base.css 中评论“@media (prefers-color-scheme: dark)”部分。不确定这是不是很好的解决方案,但速度最快。
我尝试对此处显示的代码进行注释,但不起作用。我尝试清除缓存,甚至尝试切换浏览器,但它们似乎都不起作用。在浏览器中,我总是喜欢浅色主题。我怎样才能做到这一点?任何帮助都是可观的。提前致谢:)
系统详情:
操作系统:Fedora 5.11.12-300.fc34.x86_64
Python 版本: 3.9.5
解决方法
不幸的是,目前没有用于禁用此行为的功能切换(django 3.2)。为了只拥有浅色主题,您应该从 @media (prefers-color-scheme: dark)
文件中删除整个 django/contrib/admin/static/admin/css/base.css
代码块。或者您可以从浏览器呈现选项中禁用 prefers-color-scheme: dark
。 here