Programming Blog

6. 장고 관리자 본문

Python

6. 장고 관리자

Go-ong 2019. 1. 24. 10:25

장고 관리자


  • 관리자 화면을 한국어로 변경하길 원할 경우 'settings.py'파일 에서 
    LANGUAGE_CODE = 'en-us' 를 LANGUAGE_CODE = 'ko' 로 바꾼다.

  • 전에 모델링 한 글들을 장고 관리자에서 추가하거나 수정, 삭제할 수 있다.

  • 다음 blog/admin.py 파일을 열어서 아래와 같이 내용을 바꾼다.
    1
    2
    3
    4
    from django.contrib import admin
    from .models import Post
     
    admin.site.register(Post)
    cs
    전에 모델링 했던 Post모델을 가져왔
    고(import), 관리자 페이지에서 내가 만든 모델을 보려면 
    admin.site.register(Post) 로 모델을 등록해야 한다.

  • 그리고 웹 서버를 실행(python manage.py runserver)하여 브라우저를 열고 주소창에
    html://127.0.0.1:8000/admin 을 입력하면 아래와 같은 로그인 화면을 볼 수 있다.



  • 이 화면에서 로그인 하기 위해, 모든 권한을 가지는 슈퍼 사용자(superuser)를 생성해야 한다.
    커맨드라인으로 돌아가서
        python manage.py createsuperuser
    입력한 후 엔터를 누른다.
    사용자 이름, 이메일 주소 및 암호를 입력하면 아래와 같은 화면이 뜬다.

    1
    2
    3
    4
    5
    6
    (myvenv) ~/djangogirls$ python manage.py createsuperuser
    Username: admin
    Email address: admin@admin.com
    Password:
    Password (again):
    Superuser created successfully.
    cs
    만들었으면 브라우저로 돌아와서 방금 만든 슈퍼 사용자로 로그인한 후 대시보드를 확인한다.
    그리고 여러 개 블로그 포스트를 올려보고 글에 게시 날짜가 있는지 확인한다.


  • 장고 관리자에 대해 더 많은 정보를 얻고 싶다면 아래 링크를 볼 것.
    https://docs.djangoproject.com/en/1.8/ref/contrib/admin/



    이것으로 첫 번째 장고 모델 만들기 완료


'Python' 카테고리의 다른 글

8. 장고 urls  (0) 2019.01.25
7. 배포하기  (0) 2019.01.24
5. Django 프로젝트 (2)  (0) 2019.01.24
5. Django 프로젝트 (1)  (0) 2019.01.24
4. 장고 실행을 위한 가상환경  (0) 2019.01.24
Comments