터칭 데이터

3주차 - 3 [장고(Django)] 어드민(Admin)과 장고 쉘(Shell) 본문

데브코스 TIL

3주차 - 3 [장고(Django)] 어드민(Admin)과 장고 쉘(Shell)

터칭 데이터 2023. 11. 1. 17:22

두괄식 요약

1. 장고 어드민 페이지는 데이터를 관리하는 관리자들이 편리하게 데이터를 추가하고 수정할 수 있도록 제공되는 페이지를 말한다.


2. 어드민 페이지에서 모델을 다룰 수 있으며 장고 프로젝트 모델들의 데이터를 CRUD할 수 있도록 해준다.

 

3. 파이썬 쉘과 마찬가지로 장고도 장고 쉘을 제공한다.

 

4. 장고 쉘은 장고 환경을 터미널 환경에서 사용할 수 있도록 그대로 로딩한 것과 같다.

 

5. 한 가지 주의할 점, 장고 쉘은 앱/model.py에서 모델 설정 변경시 실시간 반영되지 않으므로 쉘 종료후 다시 켤 것

 

6. 데이터 CRUD시 각 테이블(모델)의 필드, PK, FK 등에 대해 숙지하고 있어야 장고의 편리성이 극대화된다.

 

7. 쉘 환경에서는 NOT NULL, 테이블 관계에 대한 예외처리에 특히 주의할 것

 

 

 

 

어드민 계정 생성 관리

 

어드민 페이지에서 모델 등록

 

쉘이란?

 

장고에서의 현재 시간 구하기

 

쉘에서의 데이터 생성, 조회

 

쉘에서의 데이터 수정, 삭제