반응형
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 |