Я хотел бы назначить группу после определенного параметра ldap.
В Django у меня есть другие группы, кроме ldap.
Я делаю что-то в signal.py, но я хочу сделать тот же эффект в settings.py, потому что когда я создаю новые группы, я хочу что-то изменить в settings.py
Я делаю это в signal.py и это работает
</p>
<pre><code>global group_name
if (gidNumber =='201'):
goup_name = 'a '
elif (gidNumber == '202'):
user.is_staff = True
group_name = 'b'
else:
group_name = 'c'
if(user.groups.filter(name=group_name).exists()!= True ):
group = Group.objects.get(name=group_name)
user.groups.add(gruop)
но я хотел бы сделать это как сглаживание вот так, что я пытаюсь сделать это в моих настройках.py
</p>
<pre><code> AUTH_LDAP_USER_FLAGS_BY_GROUP = {
"groups.filter(name='a')":
"gidNumber=201,uid=%(user)s,ou=People,dc=yy,dc=xx ",
}