QuerySet API
QuerySet API란?
- ORM을 사용하면 어떤 데이터베이스던 간에 같은 언어로 데이터베이스에 접근하고 데이터를 관리할 수 있다. 그러므로 일일이 SQL문을 던질 필요 없이 django는 데이터베이스에 대한 API를 준다.
QuerySet API 목록
QuerySet API 주요 함수
Django shell
- 파이썬 인터프리터 형식으로 장고 사용
- Model을 import하여 사용 가능
- python manage.py shell
- 데이터베이스에 관리를 위한 도구
- 툴을 활용하여 테이블이나 데이터를 조작
- GUI 제공
admin 커스팅마이징
Post 먼저 설정
- list_display는 모델의 속성명들을 집어 넣는것으로 생각하면 됨
- list_editable은 사이트에서 직접 입력할 수 있는 공간을 만들어줌
- list_filter는 관리자의 변경 목록 페이지 오른쪽 사이드바에서 필터를 활성화하도록 설정할 수 있음
- search_fields는 관리자 변경 목록 페이지에서 검색 상자를 활성화하도록 설정함.필터와 다른 차이는 딱 한명의 속성만을 정함
- search_help_text는 검색하는 공간 아래에서 텍스트를 넣어 설명을 넣어 줄수 있음.
- model은 댓글로 설정
- extra는 댓글 개수
- min,max_num는 댓글 최소, 최대 갯수 설정
액션을 설정
위에 사진처럼 액션에 함수를 추가할 예정이다.
액션을 만들어 사용하면 내용을 변경하고 저장할 수 있음.