在我的django-admin中显示徽标

时间:2018-01-04 15:42:46

标签: python django django-jet

我将Django-jet插入我的项目中并且工作正常。我正在尝试在Django-admin的左上角安装徽标,但它失败了。我认为以下答案与此相关:Custom logo in django jet

(venv) ┌─╼ [~/Projects/Work_Projects/clients.voila6.com/v6]
└────╼ ls ..
dev_requirements.pip  dploy.yml  v6_project  media      requirements.pip
dploy                 v6        manage.py    README.md  scripts
(venv) ┌─╼ [~/Projects/Work_Projects/clients.voila6.com/v6]
└────╼ ls
admin.py  clientspace     core       fixtures     messaging  __pycache__  templates  urls.py
apps.py   configurations  customers  __init__.py  orders     settings.py  tests.py   views.py

所以templates/admin/base_site.html位于~/Projects/Work_Projects/clients.voila6.com/v6media/my_logo.png位于~/Projects/Work_Projects/clients.voila6.comMEDIA_URL位于~/Projects/Work_Projects/clients.voila6.com/v6_project/conf/settings/common.py

这是我的base_site.html文件

{# Template: your_app/templates/admin/base_site.html #}
{% load static i18n %}

{# Setup favicon #}
{% block extrahead %}<link rel="shortcut icon" type="image/png" href="{{MEDIA_URL}}v6_favicon.png"/>{% endblock %}

{# Setup browser tab label #}
{% block title %}{{ title }} |  {% trans "Your title" %}{% endblock %}

{# Setup branding #}
{% block branding %}
    <h1 id="site-name">
        <a href="{% url 'admin:index' %}">
            {# Your logo here #}
            <img style="background-color: white" src="{{MEDIA_URL}}{% trans "v6_logo_eng-300x150" %}.png" alt="voila6" height="50%" width="50%">
            <!--<br><br>-->
            <!--</span> {# trans "Your Branding" #%}-->
        </a>
    </h1>
{% endblock %}

我没有很多关于Django的经验,我想我忘记了一步,但我不能说他们中的哪一个。如何在Django-admin上显示我的徽标?知道Django-jet工作正常。

告诉我您是否需要一些具体细节。

0 个答案:

没有答案