Redefinir senha de SUPER USUÁRIO em DJANGO (Python)

Se usas o Django e esqueceu a sua USERNAME (nome de usuário) ou PASSWORD (senha) do SUPERUSER (super usuário) definido na criação da página admin, esta é uma das formas de redifinir a autenticação com novos dados:

1º Vá a linha de comando e executa os códigos abaixo: 

python manage.py shell


2º De seguida, vai abrir a lista de todos Super Usuários com os comandos abaixo na SHELL da cmd (linha de comando, podes copiar e colar):

from django.contrib.auth.models import User

User.objects.filter(is_superuser=True)



3º Criar ou definir novos dados para USERNAME e PASSWORD com os comandos abaixo:

usr = User.objects.get(username='novo username')

usr.set_password('nova password')

usr.save()



4º Podes sair da configuração para terminar este procedimento com os comandos abaixo:

exit()

ou

Ctrl-Z plus Return to exit







Comentários

  1. Other choice is that you can do MANAGE.PY CREATESUPERUSER again to create a 2nd or other superusers, and then view the list of Users to find the original one.

    Then log in as the original one and delete the new (other) superuser.

    ResponderEliminar

Enviar um comentário

Mensagens populares deste blogue

TEMAS PARA PROJECTO FINAL EM TELECOMUNICAÇÕES

O espaço e a profundidade na paisagem - 6ª CLASSE (EDUCAÇÃO MANUAL E PLÁSTICA)

E.R.P solução ideal para empresas