Как создать пользовательскую страницу внутри администратора Django 2? - PullRequest
0 голосов
/ 18 декабря 2018

Мне нужно создать пользовательскую страницу внутри Django 2.1.4 администратора со стилями администратора, хлебными крошками и поддержкой.

urls.py

urlpatterns = [
    path('admin/', include([
        path('', admin.site.urls),
        path('test/', TemplateView.as_view(template_name="admin/test.html"), name="admin-test"),
    ])),
    ...
]

templates / admin / base.html

{% extends "admin/base.html" %}

{% block welcome-msg %}    
    <a href="{% url 'admin-test' %}">admin test page</a>    
    {{ block.super }}
{% endblock %}

templates / admin / test.html

{% extends "admin/base.html" %}

{% block content %}
    <h1>admin/test.html</h1>
{% endblock %}

Моя страница выглядиткак это: Django empty admin

Страница создана, но содержимое заголовка перехвачено: нет пользовательских инструментов, нет информации о брендинге.Я пытался добавить {{block.super}} внутри содержимое блока , но без эффекта.

Буду очень признателен за любые советы, как сделать мой шаблонправильно наследовать форму базы.

...