如何为Django Admin索引添加自定义视图或覆盖视图?

时间:2019-12-30 07:52:34

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

urls.py->

 ''''from django.contrib import admin
    from django.urls import path
    from Administrator import views

    admin.site.index_template = 'admin/dashboard.html'
    admin.autodiscover()

    urlpatterns = [
        path('admin/', admin.site.urls),
           ]

'''

我在admin_index中添加了自定义urls.py模板。图片显示了我的疑问。

我的管理员索引自定义template.Kindly

My Admin index custom template.Kindly, See it

2 个答案:

答案 0 :(得分:0)

请提出您的建议。

我已经搜索了一个月。

答案 1 :(得分:0)

You can override the AdminSite,然后在此自定义管理网站类中,您可以覆盖index方法以提供其他上下文,然后可以在模板中使用

class CustomAdminSite(admin.AdminSite):

    def index(self, request, extra_context=None):
        extra_context = extra_context or {}
        extra_context['foo'] = 'bar'
        return super().index(request, extra_context=extra_context)