반응형
1. Admin 구조
더보기
from django.contrib import admin
from .models import ModelName
@admin.register(ModelName)
class ModelNameAdmin(admin.ModelAdmin):
list_display = ['field1', ...]
list_filter = ['field1', ...]
search_fields = ['field1', ...]
prepopulated_fields = ['field1', ...]
raw_id_fields = ['field1', ...]
date_hierarchy = 'field1'
ordering = ['field1', ...]
2. 관리자 생성하기
1) 슈퍼유저 생성하기
더보기
python manage.py createsuperuser
2) 개발 서버 시작 후 사용자 등록
- python manage.py runserver
- django.contrib.auth의 Users 모델에 사용자 추가
3. 필드 종류
1) list_display
2) list_filter
3) search_fields
4) prepopulated_fields
5) raw_id_fields
6) date_hierarchy
7) ordering
Reference
- [Django: django-admin/manage.py] https://docs.djangoproject.com/en/5.2/ref/django-admin/
- [Django: Django admin site] https://docs.djangoproject.com/en/5.2/ref/contrib/admin/
반응형
'Django' 카테고리의 다른 글
| [Django] 기본 - Model (0) | 2025.10.31 |
|---|---|
| [Django] 기본 - URL 처리 (0) | 2025.10.29 |
| [Django] 관리자 생성 및 테스트 서버 실행 (0) | 2025.10.29 |
| [Django] 설정(settings.py) (0) | 2025.10.29 |
| [Django] 애플리케이션 생성 및 구조 (0) | 2025.10.29 |