구름을 이용한 점프 투 장고-2장(이어서)
2장 : 장고 개발 준비하기.
2-3 개발 편의를 제공하는 장고 Admin
1. 장고 Admin 사용하기
[1] 슈퍼 유저 생성하기
[명령 프롬포트]
root@goorm : /workspace/mystie# python manage.py createsuperuserver
사용자 이름 (leave blank to use 'pahke'): admin
이메일 주소: [email protected]
Password: 1111
Password (again): 1111
비밀번호가 너무 짧습니다. 최소 8 문자를 포함해야 합니다.
비밀번호가 너무 일상적인 단어입니다.
비밀번호가 전부 숫자로 되어 있습니다.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
[2] 슈퍼 유저 접속하기
[명령 프롬포트]
root@goorm : /workspace/mystie# python manage.py createsuperuserver
사용자 이름 (leave blank to use 'pahke'): admin
이메일 주소: [email protected]
Password: 1111
Password (again): 1111
비밀번호가 너무 짧습니다. 최소 8 문자를 포함해야 합니다.
비밀번호가 너무 일상적인 단어입니다.
비밀번호가 전부 숫자로 되어 있습니다.
Bypass password validation and create user anyway? [y/N]: y
Superuser created successfully.
슈퍼 유저를 만들었으니깐 개발 서버에 들어가 보자.
[자신의 주소]/admin
들어가서 바로 이전에 만든 슈퍼유저 ID와 pw를 입력해 로그인을 해보자.
[장고 Admin 로그인 후 볼 수 있는 화면]
[3] 장고 Admin에서 모델 관리하기
데이터를 관리할 수 있는 방법이 여럿 있는데 그중에 장고 Admin에서 관리할 수 있다.
쉽게 말해 장고 데이터 저장, 수정, 삭제 등의 작업을 장고 Admin에서 할 수 있다.
Question 모델 및 검색기능을 을 장고 Admin에 등록하자.
[파일 경로 : /workspace/mysite/pybo/admin.py]
from django.contrib import admin from .models import Question # ---------------------------------- [edit] ---------------------------------- # class QuestionAdmin(admin.ModelAdmin): search_fields = ['subject'] admin.site.register(Question, QuestionAdmin) # ---------------------------------------------------------------------------- #
[4][자신의 주소]/Admin 사이트 새로고침(F5)하기.
Admin 페이지에 Question 모델 및 검색기능을 추가했다.
이렇게 하면 직관적으로 데이터들을 데이터 검색, 저장, 수정, 삭제 등의 작업을 Admin 페이지에서 할 수 있다.
Author And Source
이 문제에 관하여(구름을 이용한 점프 투 장고-2장(이어서)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wntjr113/구름을-이용한-점프-투-장고-2장이어서-v5picz7k저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)