본문 바로가기
Web/Django

[Django로 배우는 쉽고 빠른 웹개발(기초편)] 04 Django의 핵심기능

by merona99 2022. 11. 2.
반응형

Django로 배우는 쉽고 빠른 웹개발(기초편)

Chapter 04 - Django의 핵심기능
이번 챕터에서 알아보는 것

Admin 사이트 꾸미기
장고 파이썬 쉘로 데이터 조작하기
템플릿 시스템
폼 처리하기
클래스형 뷰
로그 남기기


4.1 Admin 사이트 꾸미기

 

장고의 Admin 사이트는 db에 들어있는 데이터를 쉽게 관리할 수 있도록 데이터의 생성, 조회, 변경, 삭제 등의 기능을 제공함

데이터 관리를 쉽게 해줄 뿐 아니라, UI도 깔끔하게 정돈된 모습의 룩앤필(Look and Feel)을 제공해주고, 꾸미기도 가능

 

1) 필드 순서 변경

테이블의 데이터를 변경하는 것이 아니라 테이블을 보여주는 UI 양식을 변경하려면 voting/admin.py 파일을 변경하면 됨

admin.py
변경된 필드 순서

ModelAdmin 클래스를 상속받아 QuestionAdmin 클래스를 정의하고 그 클래스를 admin.site.register() 함수의 두 번째 인자로 등록

 

2) 필드 분리

voting/admin.py 파일을 수정하여 각 필드를 분리해서 보여줄 수 있음

fieldsets에 있는 각 튜플의 첫 번째 인자가 해당 필드의 제목이 됨

 

// 이후에 추가

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

댓글