Django覆盖自定义管理员的base_site.html

Django覆盖自定义管理员的base_site.html,django,django-templates,django-admin,Django,Django Templates,Django Admin,我已经创建了一个自定义管理员: class RJBAdmin(AdminSite): def has_permission(self, request): """ Removed check for is_staff. """ return request.user.is_active rjb_admin = RJBAdmin(name='useradmin') useradmin通过 url(r'^rjb_admin', include(rjb_adm

我已经创建了一个自定义管理员:

class RJBAdmin(AdminSite):
    def has_permission(self, request):
        """ Removed check for is_staff. """
        return request.user.is_active
rjb_admin = RJBAdmin(name='useradmin')
useradmin通过

url(r'^rjb_admin', include(rjb_admin.urls)),
我想这个管理员使用一些自定义管理模板,而默认管理员继续使用自己的模板

我在templates/admin/base\u site.html中创建了一个自定义的base\u site.html模板。我可以修改它,并在默认的管理员界面中查看结果。然而,我在useradmin中也看到了这些变化

我已经在/templates/admin/rjb/base_site.html中创建了一个useradmin base_site.html。rjb是应用程序名称。对后一个base_site.html的更改对用户管理员没有影响


如何让用户管理员使用自己的模板?

您可以根据需要使用更改表单模板或更改列表模板

Example : 
class xxxxAdmin(admin.ModelAdmin):
  change_form_template ='admin/cutomize_form.html'
问候,, 安什J