Python 扩展django管理工具管理模板不会';t渲染头
正在尝试将自定义页面添加到管理员中。我希望此页面具有与Python 扩展django管理工具管理模板不会';t渲染头,python,django,django-admin-tools,Python,Django,Django Admin Tools,正在尝试将自定义页面添加到管理员中。我希望此页面具有与django admin tools中的admin中的任何其他页面相同的标题和上部菜单 除了欢迎部分外,一切似乎都很好 它应该是这样的 这就是它的外观 如您所见,右上部分缺失 这是我的基本模板: {% extends "admin:admin/app_index.html" %} {% load django_tables2 %} {% block extrastyle %} {{ block.super }} <l
django admin tools
中的admin
中的任何其他页面相同的标题和上部菜单
除了欢迎部分外,一切似乎都很好
它应该是这样的
这就是它的外观
如您所见,右上部分缺失
这是我的基本模板:
{% extends "admin:admin/app_index.html" %}
{% load django_tables2 %}
{% block extrastyle %}
{{ block.super }}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/datepicker/0.6.5/datepicker.min.css">
{% endblock %}
{% block extrahead %}
{{ block.super }}
<script
src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/datepicker/0.6.5/datepicker.min.js"></script>
<script>
$(document).ready(function () {
$(".datepicker").datepicker(
{
format: 'dd.mm.yyyy'
}
);
})
</script>
{% endblock %}
{% block content %}
{{ block.super }}
{% block render_home_table %}
<section class="home_table_section">
<button class="copy_table_to_cb">Clipboard</button>
{% render_table home_table %}
</section>
{% endblock %}
{% block render_away_table %}
<button class="copy_table_to_cb">Clipboard</button>
<section class="away_table_section">
{% render_table away_table %}
</section>
{% endblock %}
{% endblock %}
{%extends“admin:admin/app_index.html”%}
{%load django_表2%}
{%block extrastyle%}
{{block.super}}
{%endblock%}
{%block extrahead%}
{{block.super}}
$(文档).ready(函数(){
$(“.datepicker”).datepicker(
{
格式:“dd.mm.yyyy”
}
);
})
{%endblock%}
{%block content%}
{{block.super}}
{%block render_home_table%}
剪贴板
{%render_table home_table%}
{%endblock%}
{%block render_away_table%}
剪贴板
{%render_table away_table%}
{%endblock%}
{%endblock%}
如何解决这个问题?我必须扩展另一个模板吗?使用以下代码:
不幸的是,这不适用于bredcrumbs。它在蓝线下添加了这个面包屑。但问题是右上部分的线Odhlásiť/注销etc@MilanoSlesarik,我的坏兄弟,我把你的问题错当成左上角的面包屑了。给我一点时间,我会尽快编辑我的ans。@MilanoSlesarik我已经更新了ans,请查看。谢谢,但我不知道放在哪里。在管理工具和管理工具之间有着如此广泛的继承。。。
{% if not is_popup %}
<!-- Header -->
<div id="header">
<div id="branding">
{% block branding %}{% endblock %}
</div>
{% block usertools %}
{% if has_permission %}
<div id="user-tools">
{% block welcome-msg %}
{% trans 'Welcome,' %}
<strong>{% firstof user.get_short_name user.get_username %}</strong>.
{% endblock %}
/ <a href="/analytics">View Analytics</a> /
{% block userlinks %}
{% if site_url %}
<a href="{{ site_url }}">{% trans 'View site' %}</a> /
{% endif %}
{% if user.is_active and user.is_staff %}
{% url 'django-admindocs-docroot' as docsroot %}
{% if docsroot %}
<a href="{{ docsroot }}">{% trans 'Documentation' %}</a> /
{% endif %}
{% endif %}
{% if user.has_usable_password %}
<a href="{% url 'admin:password_change' %}">{% trans 'Change
password' %}</a> /
{% endif %}
<a href="{% url 'admin:logout' %}">{% trans 'Log out' %}</a>
{% endblock %}
</div>
{% endif %}
{% endblock %}
{% block nav-global %}{% endblock %}
</div>
from django.contrib.admin import AdminSite
class MyAdminSite(admin.AdminSite):
pass
mysite = MyAdminSite()
return render(request, 'analytics.html', {'user': request.user,'site_header': mysite.site_header,'has_permission': mysite.has_permission(request), 'site_url': mysite.site_url})