2010-07-14 107 views
0

是否有可能限制用户能够查看和修改的管理页面我知道目前可以限制对它们的更改,但它是否可能通过权限或其他方式限制用户仅针对一个应用的管理视图。如果有可能,我也瞄准的是超级用户才能访问标准Django管理限制访问到Django管理通过应用程序

在它看起来像AdminSite的文档放眼望去是我应该确实有可能使用Django权限系统领导

回答

2

Check out。您可以轻松将其扩展到您自己的观点。

所有你需要做的是在django admin中创建一个组,删除/授予它只允许你允许的权限。然后将所需的用户分配到该组。

请记住,权限也分别限制“添加/更改/删除”。但是,它仅用于限制整个对象类型的权限,而不是特定的对象。

快乐编码。

+0

好的答案,但是你的链接有点混乱,它会在页面中出现错误的锚点。 – hora 2011-02-11 22:51:56

+0

谢谢霍拉。我修复了这个链接。 – simplyharsh 2011-02-12 12:28:52