Olá

13 views
Skip to first unread message

Riquelmmy Pedrosa Costa

unread,
Dec 3, 2020, 6:44:34 PM12/3/20
to Grupo de usuários Python - RN
Como faço para saber se um usuario e membro da equipe para acessar a area administradora e como adicionar ele a esse grupo?
tudo em views que eu quero criar, mas não acho em lugar algum na internet.

luan fonceca

unread,
Dec 4, 2020, 2:37:36 PM12/4/20
to grupy-rn grupy
Boa tarde riquelmmy:

Abra o terminal, dentro do projeto e com o virtualenv ligado:

python manage.py shell

Depois ele vai abrir um terminal do python com o projeto configurado
Então tu tem que importar o Model de user (Se vc estiver implementado um customizado, vai ter que importar da sua app, caso contrário é só pegar o do django padrão), pegar o usuário ou usuária e verificar o campo `is_staff` ou `is_superuser`:

from django.contrib.auth.models import User
user = User.objects.get(id='999') ou `email='email_do...@email.com'
print(user.is_staff)
print(user.is_admin)


Referência:
`

Em qui., 3 de dez. de 2020 às 20:44, Riquelmmy Pedrosa Costa <riquel...@rede.ulbra.br> escreveu:
Como faço para saber se um usuario e membro da equipe para acessar a area administradora e como adicionar ele a esse grupo?
tudo em views que eu quero criar, mas não acho em lugar algum na internet.

--
Você recebeu essa mensagem porque está inscrito no grupo "Grupo de usuários Python - RN" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para grupy-rn+u...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/grupy-rn/8221b047-efe8-4475-9b61-b297310f5e4en%40googlegroups.com.


--
{ Software Engineer and \
  Open Source Enthusiast };

luan fonceca

unread,
Dec 4, 2020, 2:38:30 PM12/4/20
to grupy-rn grupy
Esqueci do resto hahaha


Pra adicionar esse usuário ou usuária na equipe, tu precisa atualizar o campo `is_staff` para `True` e salvar depois chamando o `user.save()`.

Riquelmmy Pedrosa Costa

unread,
Dec 9, 2020, 4:36:20 PM12/9/20
to grup...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages