小编eij*_*jen的帖子

Django 1.10:base_site.html覆盖不起作用

我正在使用自定义视图在Django中创建一个站点,并希望在管理页面上链接到该视图.但是,即使我已经按照方向覆盖base_site.htmlDjango的教程,没有什么变化.无论输入最简单的变化:

{% 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)

html python django django-admin django-1.10

3
推荐指数
1
解决办法
2160
查看次数

标签 统计

django ×1

django-1.10 ×1

django-admin ×1

html ×1

python ×1