관리 메뉴

안까먹을라고 쓰는 블로그

[Python_Django_VSCode] Django Tutorials - 15 (슈퍼유저 생성 및 관리 인터페이스 활성화) 본문

Language/Python(Django)

[Python_Django_VSCode] Django Tutorials - 15 (슈퍼유저 생성 및 관리 인터페이스 활성화)

YawnsDuzin 2022. 1. 24. 10:02

 

반응형

https://code.visualstudio.com/docs/python/tutorial-django

 

Python and Django tutorial in Visual Studio Code

Python Django tutorial demonstrating IntelliSense, code navigation, and debugging for both code and templates in Visual Studio Code, the best Python IDE.

code.visualstudio.com


슈퍼유저 생성 및 관리 인터페이스 활성화

기본적으로 Django는 인증으로 보호되는 웹 앱에 대한 관리 인터페이스를 제공합니다. 인터페이스는 기본적으로 프로젝트의 INSTALLED_APPS 목록(settings.py)에 포함된 내장 django.contrib.admin 앱을 통해 구현되며 인증은 내장 django.contrib.auth 앱으로 처리됩니다. 기본적으로 INSTALLED_APPS 에도 있습니다.


관리 인터페이스를 활성화하려면 다음 단계를 수행하십시오.

1. 가상 환경의 VS Code에서 터미널을 열고 python manage.py createsuperuser --username=<username> --email=<email> 명령을 실행하여 앱에서 수퍼유저 계정을 생성하고 <username><email> 물론 귀하의 개인 정보와 함께. 명령을 실행하면 Django에서 암호를 입력하고 확인하라는 메시지를 표시합니다.
사용자 이름과 암호 조합을 기억하십시오. 앱 인증에 사용하는 자격 증명입니다.


2. 프로젝트 수준 urls.py(이 튜토리얼에서는 web_project/urls.py)에 다음 URL 경로를 추가하여 기본 제공 관리 인터페이스를 가리킵니다.

# This path is included by default when creating the app
 path("admin/", admin.site.urls),


3. 서버를 실행한 다음 브라우저에서 앱의 /admin 페이지를 엽니다
   (예: 개발 서버를 사용할 때 http://127.0.0.1:8000/admin)

4. django.contrib.auth 에서 제공하는 로그인 페이지가 나타납니다. 수퍼유저 자격 증명을 입력합니다.


5. 인증되면 사용자 및 그룹을 관리할 수 있는 기본 관리 페이지가 표시됩니다.


6. 관리 인터페이스를 원하는 만큼 사용자 정의할 수 있습니다. 예를 들어, 데이터베이스의 항목을 편집하고 제거하는 기능을 제공할 수 있습니다. 사용자 지정에 대한 자세한 내용은 Django 관리 사이트 설명서를 참조하세요.


끝~

반응형
Comments