6주차 4일 TIL

서정인·2022년 5월 27일
0

TIL

목록 보기
3/9

- ORM이란?

  • ORM (Object Relational Mapping) 은 데이터베이스를 하나의 '객체(Object)' 덩어리로 보고, 데이터베이스를 SQL언어가 아닌 클래스로 쉽게 표현 및 사용 할 수 있게 해 줍니다.

    클래스의 형태

    ```python
    class myBakery:
        bread_type = ''  # 빵의 종류
        bake_time = ''  # 굽는 시간
        price = 0  # 가격
    ```

위와 같은 클래스를 데이터베이스의 형태로 만들어서 사용 하려고 합니다
클래스 이름과 내부에 선언 된 변수들이 '비슷한 성격'들을 가지고 있죠~? 우리가 ORM 모델을 만들 때에도 마찬가지로 어떤 역할을 하는 모델을 생성 할 것인지, 어떤 요소들을 담을것인지 고민이 필요합니다!

Django admin기능

profile
코딩공부

0개의 댓글