# Django 5.2.9 문서

# 용어

구상 모델

  비추상(:attr: abstract=False <django.db.models.Options.abstract>) 모델

필드

  model 의 어트리뷰트. 하나의 field는 종종 데이터베이스의 한 컬럼에 대응됨.

  모델 참조.

제네릭 뷰

  뷰 개발에 있어 일반적인 idiom 또는 패턴에 대한 추상적/일반적 구현을 제공하는 보다 높은 order의 view 함수.

  Class-based views 참조.

모델

  모델은 애플리케이션의 데이터를 저장합니다.

  모델 참조.

모델-템플릿-뷰(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`)이 슬러그입니다.

템플릿

  데이터를 표현하기 위한 형식으로서 쓰이는 텍스트의 덩어리. 템플릿은 데이터 자체와 그에 대한 표현을 분리하여 추상화하는 데에 도움이 됨.

  템플릿 참조.

뷰

  페이지 렌더링를 담당하는 함수.