반응형
Django에서 superuser(관리자 계정)의 암호를 변경하는 방법은 다음 두 가지입니다. 현재 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를 다시 실행할 수 없습니다. 따라서 위의 쉘 방식이 가장 안전합니다.
✅ 암호 변경 후 다시 로그인
웹 브라우저에서 아래 주소로 이동 후 새 암호로 로그인하세요:
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
[Django] 로그인된 상태에서만 답변이 등록되도록 변경 (8) | 2025.07.01 |
---|---|
클래스 'User'와 변수 'user'의 차이 (2) | 2025.06.30 |
컴퓨터 CPU, “ARM 기반(ARM architecture)”이란 (5) | 2025.06.28 |
탄력적 아이피 사용 후에 변경 사항 (1) | 2025.06.27 |
Django 게시판에 스크립트로 질문 100개 자동 생성 (4) | 2025.06.26 |
댓글