如何在Django 2管理员中创建自定义页面?

时间:2018-12-18 11:18:25

标签: python django django-models django-templates django-views

我需要在 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}} ,但没有任何效果。

对于使我的模板正确继承表单基础的任何提示将非常感谢。

0 个答案:

没有答案
相关问题