용어¶
- 구상 모델
- 비추상(:attr: abstract=False <django.db.models.Options.abstract>) 모델
- 필드
model 의 어트리뷰트. 하나의 field는 종종 데이터베이스의 한 컬럼에 대응됨.
모델 참조.
- 제네릭 뷰
뷰 개발에 있어 일반적인 idiom 또는 패턴에 대한 추상적/일반적 구현을 제공하는 보다 높은 order의 view 함수.
- 모델
모델은 애플리케이션의 데이터를 저장합니다.
모델 참조.
- 모델-템플릿-뷰(MTV, Model-Template-View)
《모델-템플릿-뷰(MTV, Model-Template-View)》. 소프트웨어의 패턴으로서, 모델-뷰-컨트롤러(MVC, Model-View-Controller)와 유사하지만, 그보다 장고의 방식을 더 잘 설명하는 용어.
the FAQ entry 참조.
- 모델-뷰-컨트롤러(MVC, Model-View-Controller)
- 모델-뷰-컨트롤러. 소프트웨어 패턴. 장고는 MVC를 따름.
- 프로젝트
- 장고 인스턴스에 대한 모든 설정을 담은 파이썬 패키지 – 디렉토리 또는 코드 –. 데이터베이스 설정, 장고 설정 및 애플리케이션 설정 등을 포함.
- 속성
《managed attributes》라고도 하며, 파이썬 버전 2.2부터 제공되는 기능. 어트리뷰트 접근과 유사한 사용법을 갖는 어트리뷰트를 구현하는 깔끔한 방법이지만, 그 구현은 함수 호출을 사용함.
property
참조- 쿼리셋(queryset)
데이터베이스로부터 얻어낸 행의 집합을 나타내는 개체.
쿼리 만들기 참조.
- slug
짧은 라벨로서, 문자, 숫자, 밑줄 또는 하이픈만을 포함. 일반적으로 URL에 사용. 예를 들어, 블로그 엔트리 URL은 다음과 같다고 할 때,
https://www.djangoproject.com/weblog/2008/apr/12/spring/
마지막 부분(
spring
)이 슬러그입니다.- 템플릿
데이터를 표현하기 위한 형식으로서 쓰이는 텍스트의 덩어리. 템플릿은 데이터 자체와 그에 대한 표현을 분리하여 추상화하는 데에 도움이 됨.
템플릿 참조.
- 뷰
- 페이지 렌더링를 담당하는 함수.