1. 프로젝트 폴더로 이동하기
찾고자 하는 Django 프로젝트 폴더로 이동한다.
2. manage.py 가 있는 폴더 이동
해당 프로젝트 폴더에 manage.py 파일이 있는 폴더로 이동한다.
3. Django shell 진입
cmd 창에 아래의 명령어 입력하기
python manage.py shell
>>>
4. Django shell 에서 사용자 정보 가져오기
cmd 창에 아래의 명령어 입력해 필요한 모듈을 불러온다.
>>> from django.contrib.auth.models import User
아무것도 나오지 않을 테지만.. 그게 정상!
5. superusers 로 admin 정보 가져오기
>>> superusers = User.objects.filter(is_superuser=True)
그다음 admin 을 superusers 란 이름으로 가져온다. 하지만 여전히 창에는 아무것도 출력되지 않을 것!
6. 출력하기
cmd 창에 아래의 명령어 입력해 가져온 정보를 출력한다.
>>> superusers
만약 아무런 정보가 나오지 않는다면.. admin 계정을 만들지 않았을 수도 있다.
이제 쉘을 빠져나와 비밀번호를 변경해보자!
exit()
1.manage.py 파일이 있는 폴더로 이동
아래의 명령어 입력한다. 맨뒤 bluemoon 은 위에서 찾은 변경할 계정이름이니 맞게 입력한다.
python3 manage.py changepassword bluemoon
아래와 같이 비밀번호 변경 내용이 뜨면 변경하면 된다.
'Web과 프로그래밍 언어 > PYTHON' 카테고리의 다른 글
[Poetry] Poetry 사용하기 (0) | 2023.04.04 |
---|---|
[Django] Django debug toolbar 설치 (0) | 2023.03.29 |