여름의 서재
[Django] CRUD 정복하기(5)_Admin site 본문
728x90
- Admin Site
: 사용자가 아닌 서버의 관리자가 활용하기 위한 페이지 (유일하게 장고에만 있음)
: record 생성 여부 확인에 매우 유용하고 CRUD 로직을 확인하기에 편리하다.
1. 관리자 생성하기
python manage.py createsuperuser
2. admin 사이트에 models.py에서 만든 테이블 등록하기
# articles/admin.py
from django.contrib import admin
from .models import Article
admin.site.register(Article)
3. list_display: models.py에서 정의한 각각의 속성과 값을 admin 사이트에 출력할지 안 할지 설정할 수 있음
# articles/admin.py
from django.contrib import admin
from .models import Article
class ArticleAdmin(admin.ModelAdmin):
list_display = ('pk', 'title', 'content', 'created_at', 'updated_at',)
admin.site.register(Article, ArticleAdmin)
'Skill > Django' 카테고리의 다른 글
[Django] CRUD를 더 탄탄하게(2)_create, update 함수 업그레이드 (0) | 2021.09.24 |
---|---|
[Django] CRUD를 더 탄탄하게(1)_forms & ModelForms (0) | 2021.09.11 |
[Django] CRUD 정복하기(4)_Templates (0) | 2021.09.06 |
[Django] CRUD 정복하기(3)_View (0) | 2021.09.06 |
[Django] CRUD 정복하기(2)_Url (0) | 2021.09.06 |
Comments