[Django] 앱 (App)
앱 (App) 정의 디장고의 앱은 웹 애플리케이션의 특정 기능을 담당하는 모듈화된 구성 요소이다. 각 앱은 디장고 프로젝트 내에서 독립적으로 개발, 테스트, 유지 보수할 수 있으며 자체적으로 모델, 뷰, 템플릿, 정적 파일 등을 포함한다. 앱 (App) 구성 앱의 구성을 블로그 앱을 예시로 설명해 보려 한다. 1) 모델 디장고에서 모델은 데이터베이스의 테이블 구조를 정의하는데 사용되는 파이썬 클래스이다. 모델을 사용하여 데이터를 생성, 수정, 삭제하고, 데이터베이스에서 조회하는 등의 작업을 할 수 있다. 즉, 테이블의 헤더를 정해준다고 생각하면 된다. 2) 뷰 디장고의 뷰는 웹 애플리케이션의 동작을 정의하고 사용자에게 보여줄 내용을 결정하는 역할을 한다. 다시 말하자면, 클라이언트로부터 요청을 받아, 그..
2024. 1. 16.