Vous n'êtes pas identifié(e).
bonjour
je cherche a connaitre les groupes (id) d' un utilisateur ...
user.groups = [ list de groupe ] dit la doc mais je tombe sur
ManyRelatedManager object qui reste obscur pour moi
j'essai
for g in range(len(user.groups): ManyRelatedManager object no len()
grpid = user.groups[g].id
listgrp.append(grpid)
ou for grp in user.groups: ManyRelatedManager object not itterable
donc cet objet n'est pas une list ? pas de longueur
quelqun saurait faire ? ce que c'est ?
Merci
tonton
Hors ligne
Salut,
l'attribut groups est un Manager comme son nom l'indique, donc c'est pour
exécuter un queryset dessus, tu l'utilises donc par exemple comme ceci :
user.groups.all()
user.groups.filter()
etc..
Hors ligne
Salut,
Tu peux faire comme ça :
from django.contrib.auth.models import User, Group
query = User.objects.get(username='toto').groups.all()
Tom
Après en fonction (si tu l'utilise dans
2011/1/31 Tonton <to.tonton _AT_ gmail.com>
> bonjour
>
> je cherche a connaitre les groupes (id) d' un utilisateur ...
>
> user.groups = [ list de groupe ] dit la doc mais je tombe sur
> ManyRelatedManager object qui reste obscur pour moi
>
> j'essai
>
> for g in range(len(user.groups): ManyRelatedManager object no len()
> grpid = user.groups[g].id
> listgrp.append(grpid)
>
> ou for grp in user.groups: ManyRelatedManager object not itterable
>
> donc cet objet n'est pas une list ? pas de longueur
>
> quelqun saurait faire ? ce que c'est ?
> Merci
> tonton
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Hors ligne
Merci a vous !
bon d'accord j'etais partit me couché
:oD @+
tonton
Hors ligne