我已经创建了一个自定义管理员:
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.pyurl(r'^rjb_admin', include(rjb_admin.urls)),
我希望此管理员使用一些自定义管理模板,而默认管理员继续使用自己的模板。
我在templates / admin / base_site.html中创建了一个自定义的base_site.html模板。我可以修改它并在默认管理员中查看结果。但是,我也在useradmin中看到了这些变化!
我在/templates/admin/rjb/base_site.html中创建了一个useradmin base_site.html。 rjb是应用程序名称。对后一个base_site.html的更改对useradmin admin没有影响。
如何让用户管理员使用自己的模板?
答案 0 :(得分:0)
您可以根据需要使用change_form_template或change_list_template模板。
Example :
class xxxxAdmin(admin.ModelAdmin):
change_form_template ='admin/cutomize_form.html'
此致 Ansh J