0

因此,我创建了一个自定义管理员:

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

useradmin 通过链接到站点 urls.py

url(r'^rjb_admin', include(rjb_admin.urls)),

我希望该管理员使用一些自定义管理员模板,而默认管理员继续使用自己的模板。

我在 templates/admin/base_site.html 中创建了一个自定义 base_site.html 模板。我可以修改它并在默认管理员中查看结果。但是,我在 useradmin 中也看到了这些变化!

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

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

4

1 回答 1

0

您可以根据需要使用 change_form_template 或 change_list_template 模板。

Example : 
class xxxxAdmin(admin.ModelAdmin):
  change_form_template ='admin/cutomize_form.html'

问候, Ansh J

于 2013-07-29T11:59:06.753 回答