2017-09-13 40 views
0

我爲我的應用程序生成了django-admin,我可以訪問儀表板。但它包含一個標有「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 %} 

screenshot

我想更改徽標在左上角。我怎樣才能達到我想要的?

回答

1

您的問題回答here

"{% static "bootstrap_admin/img/logo-140x60.png" %}" 這來自於這裏

Django的管理,引導/ bootstrap_admin /靜態/ bootstrap_admi N/IMG/logo-140x60.pn摹

更換後您需要運行命令collectstatic然後這將工作

+0

我已經訪問過這個職位。它適用於標題,但我不確定如何將其更改爲徽標。任何建議? –

+0

如果是這樣,那麼你總是可以使用django-admin的第三方軟件包。他們還提供了許多很酷的功能使用 –

+0

我搜索了很多,但什麼也沒找到。你能指點我什麼嗎? –