Django에서 관리자 암호 재설정

Salman Mehmood 2024년2월15일
Django에서 관리자 암호 재설정

이 짧은 기사에서는 관리자 패널에 대해 설명하고 관리자 암호를 변경하는 방법을 살펴보고 Django에서 관리자 사용자 이름을 수정하는 방법을 알아봅니다.

Django에서 관리자 암호 재설정

Django 프로젝트를 시작할 때 Django는 기본 구성인 SQLite 데이터베이스로 설정했습니다. 일부 데이터를 데이터베이스에 푸시하는 방법에는 두 가지가 있습니다.

하나는 사용자가 데이터를 푸시할 수 있는 페이지를 생성하거나 관리자 페이지를 가질 수 있습니다. 일반적으로 관리자 페이지는 관리자 또는 수퍼유저가 액세스합니다.

관리자 또는 수퍼유저는 전체 프로젝트를 변경하고 제어할 수 있습니다.

Django에서 관리자 암호를 변경하는 방법을 살펴보겠습니다. 먼저 manage.py 파일에서 터미널을 열고 다음 명령을 실행해야 합니다.

python manage.py changepassword admin

이제 관리자 암호가 성공적으로 변경되었음을 알 수 있습니다.

관리자 비밀번호를 성공적으로 변경했습니다

Django 서버를 실행하고 브라우저를 통해 관리자 패널로 이동해야 합니다.

python manage.py runserver

관리자 패널을 열기 위해 이전 비밀번호를 입력해 봅시다.

기존 비밀번호 입력

이전 비밀번호를 사용하여 관리자 패널에 액세스할 수 없음을 알 수 있습니다. 하지만 수정된 비밀번호를 통과하면 새로 만든 관리자 패널에 액세스할 수 있으며 관리자 사용자는 녹색 체크로 표시됩니다.

수정된 비밀번호

Django에서 관리자 사용자 이름을 변경하는 방법을 살펴보겠습니다. 먼저 manage.py 파일에서 터미널을 열고 다음 명령을 실행해야 합니다.

python manage.py shell

User 클래스를 대화형 셸로 가져와야 합니다.

from django.contrib.auth.models import User

기존 관리 사용자 이름을 가져오려면 개체를 초기화해야 합니다.

ChangeUserName = User.objects.get(username="admin")

이 코드를 사용하여 새 사용자 이름을 설정해야 합니다.

ChangeUserName.username = "john"

save() 메서드를 사용하여 백엔드에 새 사용자 이름을 저장합니다.

ChangeUserName.save()

이제 수정된 사용자 이름을 통해 관리자 패널에 액세스할 수 있습니다. 서버를 실행하고 수정된 사용자 이름을 사용하여 관리자 패널에 액세스해 봅시다.

수정된 사용자 이름

간단한 단계를 따르면 사용자 이름이 성공적으로 수정되었음을 알 수 있습니다.

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn

관련 문장 - Django Password