我将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/v6
,media/my_logo.png
位于~/Projects/Work_Projects/clients.voila6.com
,MEDIA_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
工作正常。
告诉我您是否需要一些具体细节。