2011-05-31 172 views
0

人,我是python/django的新用户,我试图使用注册和django-admin实现身份验证和授权策略。那可能吗?我想以管理员身份定义哪些人可以操纵某些模型,但除管理员以外没有人可以访问/ admin页面。使用注册可以验证普通用户登录到我的系统,但我没有授权普通用户操作模型,但他们可以做到这一点。我如何检查用户是否可以操作模型?django身份验证和授权

回答

0

在您访问模型时的视图中,您将检查用户的权限。我已经创建了项目组,然后将用户添加到某个组中,以限制对应用程序某些部分的访问。这非常简单而有效。 Check out this stack question about groups.

+0

如何检查用户的权利? – JRafaelM 2011-05-31 11:03:00

+0

您是否正在谈论管理界面中的访问权限并在那里操作模型?或者你是指你的应用程序? – sdk900 2011-06-01 04:30:41