Docs Menu
Docs Home
/ / /
장고 MongoDB 백엔드
/

관리 사이트 만들기

Django 관리 사이트 만들어 웹 인터페이스에서 애플리케이션의 데이터를 편집할 수 있습니다. Django 관리 사이트 및 해당 기능에 대해 자세히 학습 Django 설명서에서The Django admin 사이트 를 참조하세요.

1

관리 사이트 만들기 전에 사이트 에 로그인 할 수 있는 사용자를 만들어야 합니다.

프로젝트의 루트 디렉토리 에서 다음 명령을 실행 관리자를 생성합니다.

python manage.py createsuperuser

그런 다음 터미널에서 사용자 이름, 이메일 주소, 비밀번호를 입력하라는 메시지가 표시됩니다. 각 프롬프트에 대해 다음 정보를 입력하여 지정된 자격 증명 가진 사용자를 생성하고 각 항목을 입력할 때마다 "Enter" 키를 누릅니다.

Username: admin
Email address: [email protected]
Password: <admin-password>
Password (again): <admin-password>

<admin-password> 자리 표시자를 사용자의 비밀번호로 바꿉니다.

2

다음 코드를 실행하여 서버 시작합니다.

python manage.py runserver

서버 실행 되면 http://:127.0.0.1 8000/admin/을 방문합니다. 관리 사이트 볼 수 있는 URL . 이 사이트 다음과 같은 로그인 화면이 표시됩니다.

장고 관리자 페이지의 로그인 화면입니다.

이전 단계에서 생성한 사용자 이름 과 비밀번호를 입력하여 사이트 에 로그인 .

3

관리 사이트 에 로그인하면 다음 정보를 볼 수 있습니다.

장고 관리 사이트 에 표시되는 초기 콘텐츠입니다.

Authentication and Authorization 테이블에서 Groups 또는 Users 행을 선택하여 프로젝트의 인증 구성을 편집할 수 있습니다.

Viewer 모델로 표시되는 users 샘플 컬렉션 의 데이터를 편집하려면 프로젝트의 sample_mflix/admin.py 파일 로 이동하여 다음 코드를 붙여넣습니다.

from django.contrib import admin
from .models import Viewer
admin.site.register(Viewer)

이제 관리 사이트 다음 정보가 표시됩니다.

모델을 등록한 후 Django 관리 사이트 에 표시되는 콘텐츠입니다.
4

name 값이 "Abigail Carter"Viewer 객체 에 저장된 데이터를 볼 수 있습니다. 이 튜토리얼의MongoDB 에 데이터 쓰기 단계에서 이 객체 만들었습니다.

SAMPLE_MFLIX 테이블의 Viewers 행을 클릭하면 뷰어 목록을 볼 수 있습니다. 관리 사이트 다음 목록이 표시됩니다.

관리 사이트 에 표시되는 뷰어 목록입니다.

그런 다음 목록 상단의 Abigail Carter 를 클릭합니다. 사이트 선택한 뷰어의 NameEmail 가 표시됩니다.

선택한 뷰어의 정보입니다.
5

뷰어의 email 필드 편집하려면 "[email protected]" 텍스트가 포함된 상자를 선택합니다. 다음 이미지와 같이 이 텍스트를 삭제하고 "[email protected]"로 바꿉니다.

뷰어의 업데이트된 이메일 주소 입니다.

그런 다음 뷰어 정보 아래에 있는 SAVE 버튼을 클릭하여 변경 사항을 저장합니다.

이 단계를 완료한 후 Django 관리 사이트 액세스 하여 이를 사용하여 Viewer 객체를 편집할 수 있습니다.

돌아가기

MongoDB 데이터 쿼리