【发布时间】:2014-01-26 08:35:11
【问题描述】:
是否可以在创建特定应用后立即为用户授予默认权限?
有一个类似的问题here,但是我希望它已经1.5岁了,现在有可能这样做。
背景如下:
我只在我的 Djangopage 中运行一个应用程序。让我们称它为“foo”。
我的用户使用他们的 LDAP 帐户登录到管理页面。如果他们第一次登录,他们的帐户不在数据库中,将被创建。
当他们登录时,他们不能做任何事情,因为他们没有任何权限。
我想在创建帐户后立即为我的“foo”应用程序授予他们所有权限。目前,我需要使用管理员帐户登录并手动授予权限。
【问题讨论】:
-
与该问题的一个重要区别是您是否可以使用 post_save 信号。答案是:不可能以声明的方式做到这一点,一点也不可能
标签: python django user-permissions