Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 658 Bytes

config_manage.md

File metadata and controls

34 lines (22 loc) · 658 Bytes

Shell python

Você pode usar o shell do python para efetuar uma série de tarefas com os objetos de sua aplicação.

Para usá-lo, siga os passos a seguir.

1 - Ative o env

2 - Com env ativado, chame o shell

python manage.py shell

Importe um objeto e/ou um registro em específico

from django.contrib.auth import get_user_model
user = get_user_model().objects.get(username="myname")

ou

user = get_user_model().objects.get(username="email")

Como fazer para mudar uma role (papel) de um usuário? Exemplo de alteração para role superadmin:

user.is_superuser = True
user.is_staff = True
user.is_admin = True
user.save()