我正在使用自定义视图在Django中创建一个站点,并希望在管理页面上链接到该视图.但是,即使我已经按照方向覆盖base_site.html在Django的教程,没有什么变化.无论输入最简单的变化:
{% extends "admin/base.html" %}
{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">Test</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
Run Code Online (Sandbox Code Playgroud)
甚至是非常激烈的东西,我根本没有延伸base.html:
<h1>Test</h1>
Run Code Online (Sandbox Code Playgroud)
我的目录完全按照它们的原样,base_site.html里面有新的:
??myproject
??? myproject
??? templates
??? admin
??? base_site.html
Run Code Online (Sandbox Code Playgroud)
这是我目前的settings.py:
import os
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# Quick-start development settings …Run Code Online (Sandbox Code Playgroud)