일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- HTML역사
- 크롤링
- 숫자형식오류
- SQL
- 예제
- 숫자 형식
- 우아한테크
- 예외
- Doit입문SQL
- html
- DoIt
- DoitSQL
- 생성자
- 자바 예외
- 키-값 데이터베이스
- 크롤링 오류
- 자바 오류
- 웹브라우저 수용도
- dbms
- SQL입문
- 페이지분석
- 배열 3요소
- R1C3
- 함수 선언
- 함수
- 배열 예제
- 웹 브라우저 전쟁
- DoitSQL입문
- 데이터베이스
- 자바
Archives
- Today
- Total
프로그래밍
[Django] 장고 관리자(Admin) 본문
728x90
반응형
2023.11.27.월
Django 관리자(Admin)
장고는 기본적으로 관리자 기능을 제공한다
관리자 유저(super user)를 생성하여 모델 관리 및 검색 등을 손쉽게 다룰 수 있다
슈퍼유저(superuser)
장고 관리자를 사용하기 위해서는 관리자 화면에 접속할 수 있는 슈퍼유저를 생성해야 한다
python manage.py createsuperuser
관리자 화면
로컬 서버를 구동한 후 http://localhost:8000/admin/ 페이지에 접속
app01>admin.py
from django.contrib import admin
from .models import Question
admin.site.register(Question)
admin.py를 위와 같이 작성하며 관리자 페이지에 Question 모델 또한 추가된다
추가 및 변경이 가능하다
모델 검색
Question 모델에 세부 기능을 추가할 수 있는 QuestionAdmin 클래스를 생성하고
제목 검색을 위해 search_fields 속성에 'subject'를 추가했다
이렇게 수정하면 다음처럼 검색기능이 추가된 화면을 볼수 있다
이밖에도 다양한 장고 관리자 기능을 공식문서에서 볼 수 있다
https://docs.djangoproject.com/en/4.0/ref/contrib/admin/
728x90
반응형
'Python > Django' 카테고리의 다른 글
[Django] 장고 Template (0) | 2023.11.28 |
---|---|
[Django] 장고 View (1) | 2023.11.27 |
[Django] 장고 Model 사용(생성, 조회, 수정, 삭제, 작성) (1) | 2023.11.27 |
[Django] 장고 Model (1) | 2023.11.24 |
[Django] Django 기본 동작 및 구조 이해 (0) | 2023.11.23 |
Comments