django-admin 动态增加路由

# def get_urls(self):
    #     urls = super().get_urls()
    #     my_urls = [
    #         path('home_page/', self.admin_site.admin_view(self.my_view, cacheable=True)),
    #     ]
    #     return my_urls + urls
    #
    # def my_view(self, request):
    #     app_list = self.admin_site.get_app_list(request)
    #
    #     context = {
    #         **self.admin_site.each_context(request),
    #         'title': self.admin_site.index_title,
    #         'subtitle': None,
    #         'app_list': app_list,
    #         **({}
    #         ),
    #     }
    #
    #     request.current_app = self.admin_site.name
    #
    #     return TemplateResponse(request, 'admin/home_page.html', context)

 

posted @ 2022-03-09 16:44  一石数字欠我15w!!!  阅读(94)  评论(0)    收藏  举报