model 2

Django - Model

Django - Model 데이터베이스의 구조(layout)와 데이터를 조작하기 위한 필드 및 동작을 포함models.Model을 상속받아 사용하며, 보통 하나의 Model은 하나의 데이터베이스 테이블에 대응   • Database(데이터베이스): 잘 정리된 데이터의 집합 • Query(쿼리): 데이터베이스 조작을 위한 언어 • Schema(스키마): 데이터베이스의 구조와 데이터 간의 관계를 정의한 설계도 • Table(테이블): 데이터를 저장하는 조직화된 집합 (열: 속성/필드, 행: 데이터/레코드/튜플) • Primary Key(PK): 각 테이블의 각 데이터를 유일하게 식별하는 열 →데이터베이스를 Django의 Model을 사용해서 구조화하고 조작!    Django Model 생성하기 앱 내 mo..

MVT(Model-View-Template) design pattern에 기반을 둔 Django의 architecture

MVT(Model-View-Template) Django의 핵심 구조Django에서 사용하는 아키텍처 패턴, 웹 애플리케이션의 기본 구조를 정의  *구성 요소 모델(Model)데이터베이스 구조와 데이터 처리 로직을 정의데이터베이스 테이블을 표현, 각 테이블의 컬럼은 모델의 필드를 나타냄 데이터를 저장, 조회, 수정, 삭제하는 작업 수행 Djangosms ORM(Object-Relational Mapping)을 제공, SQL을 직접 작성하지 않고도 Python코드로 데이터베이스 작업을 수행할 수 있게 함 뷰(View)비즈니스 로직과 데이터 처리를 담당사용자 요청에 따라 어떤 데이터를 보여줄지 결정Django의 뷰는 URL과 연결되어 사용자의 요청을 처리, 필요한 데이터를 모델에서 가져와 템플릿에 전달 뷰는..

Python to AI 2024.11.15
728x90