django 챕터 3 정리

김재효·2023년 5월 26일
0

QuerySet API

QuerySet API란?

  • ORM을 사용하면 어떤 데이터베이스던 간에 같은 언어로 데이터베이스에 접근하고 데이터를 관리할 수 있다. 그러므로 일일이 SQL문을 던질 필요 없이 django는 데이터베이스에 대한 API를 준다.

QuerySet API 목록

QuerySet API 주요 함수

Django shell

  • 파이썬 인터프리터 형식으로 장고 사용
  • Model을 import하여 사용 가능
  • python manage.py shell

django Tool

  • 데이터베이스에 관리를 위한 도구
  • 툴을 활용하여 테이블이나 데이터를 조작
  • GUI 제공

admin 커스팅마이징

Post 먼저 설정

  • list_display는 모델의 속성명들을 집어 넣는것으로 생각하면 됨
  • list_editable은 사이트에서 직접 입력할 수 있는 공간을 만들어줌
  • list_filter는 관리자의 변경 목록 페이지 오른쪽 사이드바에서 필터를 활성화하도록 설정할 수 있음
  • search_fields는 관리자 변경 목록 페이지에서 검색 상자를 활성화하도록 설정함.필터와 다른 차이는 딱 한명의 속성만을 정함
  • search_help_text는 검색하는 공간 아래에서 텍스트를 넣어 설명을 넣어 줄수 있음.

Comment 설정

  • model은 댓글로 설정
  • extra는 댓글 개수
  • min,max_num는 댓글 최소, 최대 갯수 설정

액션을 설정


위에 사진처럼 액션에 함수를 추가할 예정이다.


액션을 만들어 사용하면 내용을 변경하고 저장할 수 있음.

0개의 댓글