구름을 이용한 점프 투 장고-2장(이어서)

2218 단어 djangodjango

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] 슈퍼 유저 접속하기

  슈퍼 유저를 만들었으니깐 개발 서버에 들어가 보자.
  [자신의 주소]/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 페이지에서 할 수 있다.

좋은 웹페이지 즐겨찾기