如何覆盖Django管理员的索引视图(sites.py)?

时间:2011-07-29 05:34:07

标签: python django django-admin django-views

我想覆盖class AdminSitedjango.contrib.admin.sites中的索引视图。我想通过这个来做的是我想在这里查看用户是否是超级用户然后用所有模型显示index.html模板,否则如果用户是普通员工用户然后向他/她显示具有不同内容的test.html模板。

1 个答案:

答案 0 :(得分:1)

auth软件包允许您在开箱即用的基础上逐个模型设置权限。不一定需要覆盖视图。见https://docs.djangoproject.com/en/dev/topics/auth/#permissions