我已经为我的应用程序生成了django-admin,并且可以访问仪表板。但是它包含一个标识为“ django admin”的徽标。我想将其更改为自己的自定义徽标。我怎样才能做到这一点?
我尝试将base.html文件添加到管理目录,并尝试覆盖它,但是由于某些原因,它不起作用。它的代码如下:
{% extends "admin/base.html" %}
{% load theming_tags %}
{% load staticfiles %}
{% block blockbots %}
{{ block.super }}
{# Using blockbots ensures theming css comes after any form media and other css #}
{% render_theming_css %}
<style type="text/css">
#header #branding h1 {
background-image: url("bootstrap_admin/img/logo-140x60.png");
}
</style>
{% endblock %}
{% block branding %}
<a href="{% url 'admin:index' %}" class="django-admin-logo">
<!-- Django Administration -->
<img src="{% static "bootstrap_admin/img/logo-140x60.png" %}" alt="{{ site_header|default:_('Django Admin') }}">
</a>
{% endblock branding %}
我想更改左上角的徽标。如何实现我想要的目标?
在这里回答您的问题
"{% static "bootstrap_admin/img/logo-140x60.png" %}"
这是从这里来的
django-admin-bootstrap / bootstrap_admin / static / bootstrap_admin / img / logo-140x60.png
替换后,您需要运行命令,python manage.py collectstatic
然后它将起作用
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句