본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

Django에서 superuser(관리자 계정)의 암호를 변경하는 방법

by easyfly 2025. 6. 29.
반응형

Django에서 superuser(관리자 계정)의 암호를 변경하는 방법은 다음 두 가지입니다. 현재 admin 계정은 존재하지만 암호를 잊었거나 다시 설정하고 싶은 상황일 때 사용합니다.

Django Shell에서 admin 암호 변경


✅ 1. Django 쉘에서 암호 변경

python manage.py shell

아래 Python 코드를 입력합니다:

from django.contrib.auth.models import User
user = User.objects.get(username='admin')  # admin 대신 사용자 이름
user.set_password('새로운비밀번호')        # 새 비밀번호로 변경
user.save()

이후 exit() 입력하여 Django 쉘 종료.


✅ 2. createsuperuser로 재생성은 불가능

이미 존재하는 사용자 이름으로는 createsuperuser를 다시 실행할 수 없습니다. 따라서 위의 쉘 방식이 가장 안전합니다.


✅ 암호 변경 후 다시 로그인

웹 브라우저에서 아래 주소로 이동 후 새 암호로 로그인하세요:

로그인 후 장고어드민


 

반응형

댓글