我想覆盖class AdminSite
中django.contrib.admin.sites
中的索引视图。我想通过这个来做的是我想在这里查看用户是否是超级用户然后用所有模型显示index.html模板,否则如果用户是普通员工用户然后向他/她显示具有不同内容的test.html模板。
答案 0 :(得分:1)
auth软件包允许您在开箱即用的基础上逐个模型设置权限。不一定需要覆盖视图。见https://docs.djangoproject.com/en/dev/topics/auth/#permissions