본문 바로가기
728x90

웹프레임워크2

[추가자료] 8.3 웹 프레임워크 - Django Model Django의 모델은 웹 애플리케이션의 데이터 구조를 정의하고 데이터베이스와의 상호작용을 처리하는 중요한 부분입니다. 모델은 Python 클래스로 표현되며, Django의 ORM(Object-Relational Mapping)을 통해 데이터베이스의 테이블과 매핑됩니다. 이를 통해 개발자는 복잡한 SQL 쿼리를 작성하지 않고도 데이터베이스를 효율적으로 관리할 수 있습니다.기본 구조모델은 django.db.models.Model 클래스를 상속받아 정의됩니다. 모델의 각 속성은 데이터베이스 테이블의 필드를 나타내며, Django에서 제공하는 필드 타입을 사용하여 선언합니다.from django.db import modelsclass Book(models.Model): title = models.CharF.. 2024. 6. 21.
[추가자료] 8.3 웹 프레임워크 - Django 소개 Django는 고급 웹 애플리케이션을 빠르게 개발하기 위한 고수준의 파이썬 웹 프레임워크입니다. "Don't repeat yourself" (DRY) 원칙을 따르는 것을 목표로 하여, 반복적인 작업을 줄이고 개발 시간을 단축할 수 있도록 설계되었습니다. 여러분야에서 유용하게 사용될 수 있는 Django의 특징과 기능을 살펴보겠습니다.주요 특징객체 관계 매핑 (ORM):Django ORM은 데이터베이스 테이블을 파이썬 클래스로 표현합니다. 이를 통해 복잡한 SQL 쿼리 없이도 데이터베이스를 쉽게 조작할 수 있습니다.자동화된 관리 인터페이스:Django는 모델에 대해 자동으로 생성되는 관리 인터페이스를 제공하여, 관리자가 데이터베이스를 쉽게 관리할 수 있게 합니다.뛰어난 보안:Django는 보안 측면에서 많.. 2024. 6. 19.
728x90