반응형
Django로 배우는 쉽고 빠른 웹개발(기초편)
Chapter 04 - Django의 핵심기능
이번 챕터에서 알아보는 것Admin 사이트 꾸미기
장고 파이썬 쉘로 데이터 조작하기
템플릿 시스템
폼 처리하기
클래스형 뷰
로그 남기기
4.1 Admin 사이트 꾸미기
장고의 Admin 사이트는 db에 들어있는 데이터를 쉽게 관리할 수 있도록 데이터의 생성, 조회, 변경, 삭제 등의 기능을 제공함
데이터 관리를 쉽게 해줄 뿐 아니라, UI도 깔끔하게 정돈된 모습의 룩앤필(Look and Feel)을 제공해주고, 꾸미기도 가능
1) 필드 순서 변경
테이블의 데이터를 변경하는 것이 아니라 테이블을 보여주는 UI 양식을 변경하려면 voting/admin.py 파일을 변경하면 됨
ModelAdmin 클래스를 상속받아 QuestionAdmin 클래스를 정의하고 그 클래스를 admin.site.register() 함수의 두 번째 인자로 등록
2) 필드 분리
voting/admin.py 파일을 수정하여 각 필드를 분리해서 보여줄 수 있음
fieldsets에 있는 각 튜플의 첫 번째 인자가 해당 필드의 제목이 됨
// 이후에 추가
반응형
'Web > Django' 카테고리의 다른 글
[Django로 배우는 쉽고 빠른 웹개발(기초편)] 03 Django 웹 프레임워크 (0) | 2022.08.10 |
---|---|
[Django로 배우는 쉽고 빠른 웹개발(기초편)] 02 파이썬 웹 표준 라이브 (0) | 2022.08.08 |
[Django로 배우는 쉽고 빠른 웹개발(기초편)] 01 웹 프로그래밍의 이해 (0) | 2022.08.08 |
[Django] views.py에서 사용자계정 찾기 (0) | 2020.11.28 |
[Django] checkbox value 다중 넘기기 (0) | 2020.11.27 |
댓글