gpt4 book ai didi

python - 覆盖 Django 中的特定管理 css 文件

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:07 25 4
gpt4 key购买 nike

覆盖管理模板就像在您的模板目录中创建文件夹 admin 并将您想要覆盖的任何模板文件复制到其中一样简单。然而,我只是想玩一下管理样式表,所以我在我的静态文件夹中创建了一个文件夹 admin 并将 css/base.css 放入其中。与模板解决方案不同,这似乎不起作用。

那么有什么方法可以像覆盖模板一样覆盖 django.contrib.admin 的单个 css 文件吗?如果不是,覆盖 css 文件的最佳解决方案是什么?我正在寻找一种解决方案,而不是将所有管理媒体文件复制到我的元素中并更改管理员的静态目录

最佳答案

我正在做的是像这样覆盖 base_site.html 模板:

{% block blockbots %}
<link rel="stylesheet" type="text/css" href="/media/css/my_admin.css" />
{{ block.super }}
{% endblock %}

我将 CSS 放在 blockbots 而不是 extrahead 中,以确保它在最后加载,因此它将覆盖所有其他 CSS。

关于python - 覆盖 Django 中的特定管理 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7819730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com