2 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
您正在尋找的內(nèi)容與 類似nav-global
。
嘗試這個(gè):
首先在您的文件夾中創(chuàng)建一個(gè)文件夾templates
as并在同一文件夾中admin
創(chuàng)建一個(gè) html 文件( )base_site.html
假設(shè)您有單獨(dú)的菜單欄 html 文件(假設(shè)該文件是nav.html
)。
將以下代碼寫入base_site.html
:
{% extends 'admin/base.html' %} {% block nav-global %} {% include 'nav.html' %} #Your navigation html file {% endblock %}
與問題無關(guān):我找到了一個(gè)git 存儲(chǔ)庫(kù),它可以讓您了解如何自定義 django-admin 菜單。

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以將管理員的基本模板擴(kuò)展為
{% extends "admin/base.html" %}
例如:
{% extends "admin/base.html" %}
{% block sidebar %}
{{ block.super }}
<div>
<h1>Extra links</h1>
<a href="/admin/extra/">My extra link</a>
</div>
{% endblock %}
另外,請(qǐng)確保您已將admin應(yīng)用程序添加到INSTALLED_APPS
INSTALLED_APPS = [
# other apps,
'django.contrib.admin',
# other apps,
]
添加回答
舉報(bào)