Como saber em qual grupo está cada usuário django.contrib.auth

359 views
Skip to first unread message

Rogério Carrasqueira

unread,
Aug 30, 2010, 2:20:09 PM8/30/10
to django...@googlegroups.com
Olá Pessoal!

Mais uma pequena dúvida sobre esse grande framework que é o Django. O meu problema é o seguinte: Eu quero fazer um grid onde eu retorne os usuários cadastrados no meu sistema e respectivamente o grupo em cada um deste usuário está.

Eu vi na documentação (espero não ter endendido errado!) mas parece que se você myuser.groups, ele já retorna uma lista. Estou tentando fazer isso em meu código porém retorna o seguinte erro:


coercing to Unicode: need string or buffer, ManyRelatedManager found

Sendo assim dentro do django.contrib.auth como faço para ao pegar o dado de um usuário, a partir deste eu pegue quais os grupos que este usuário está vinculado?

Alguém poderia dar uma luz?

Muito obrigado!

[]'s


Rogério Carrasqueira

---
e-mail: rogerio.ca...@gmail.com
skype: rgcarrasqueira
MSN: rcarra...@hotmail.com
ICQ: 50525616
Tel.: (11) 7805-0074

Vinicius Mendes

unread,
Aug 30, 2010, 4:28:32 PM8/30/10
to django...@googlegroups.com
usa myuser.groups.all()

myuser.groups é um Manager dos objetos de Group que estão associados a myuser. Você usa ele como se estivesse usando o Group.objects

Atenciosamente,
Vinicius Mendes
Solucione Sistemas
vini...@solucione.info


2010/8/30 Rogério Carrasqueira <rogerio.ca...@gmail.com>

--
Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

Reply all
Reply to author
Forward
0 new messages