반응형
    
    
    
  | Index | 
| 1. Django 명령어 | 
| 2. 관리자 모델 | 
| 3. 관리자 사이트 등록 | 
| 4. 4 | 
| 5. 4 | 
| Reference | 
1. Django 명령어
Django 명령어
# 슈퍼유저 생성
python manage.py createsuperuser
2. 관리자 모델
관리자 모델
- django.contrib.auth.models.User
3. 관리자 사이트 등록
관리자 사이트 등록
- 모델 추가
from django.contrib import admin
admin.site.register(모델)from django.contrib import admin
@admin.register(모델)
class 모델Admin(admin.ModelAdmin):
  list_display = ['필드1', '필드2', '필드3']    # 게시물 목록 페이지에 표시되는 필드
  list_filter = ['필드1', '필드2']             # 필드별 결과 필터링(사이드바)
  search_fields = ['필드1', '필드2']           # 검색 가능한 필드 목록(검색바)
  prepopulated_fields = {'필드명': ('필드1',)}  # 필드명을 필드1으로 자동으로 채움
  raw_id_fields = ['필드1']                   # 조회 위젯과 함께 표시(select box형태)
  date_hierarchy = '필드1'                    # 내비게이션 링크(검색바 아래 위치)
  ordering =['필드1', '필드2']                 # 기본 정렬 기준 지정
4.
5.
Reference
| [Text: Django(Admin Model)] https://docs.djangoproject.com/en/5.0/ref/contrib/admin/ | 
| [Type: Title(Subtitle)] URL | 
반응형
    
    
    
  'Web Framework > Django' 카테고리의 다른 글
| [Django] Template (0) | 2024.04.22 | 
|---|---|
| [Django] View (0) | 2024.04.22 | 
| [Django] Model 및 Database 2 (0) | 2024.04.22 | 
| [Django] Model 및 Database 1 (0) | 2024.04.21 | 
| [Django] Project 및 Application (0) | 2024.04.21 | 
 
										
									 
										
									 
										
									