Web Framework/Django
[Django] Admin
huginn30
2024. 4. 22. 13:31
반응형
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 |
반응형