CRUD

young·2021년 12월 12일
0
  • ORM(Object-relational mapping)
    : 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것

Create
class Person : 테이블 이름을 Person으로name, age, job으로 구성

  • Database Table 생성(Migration)
    : 데이타베이스에 옮겨질 설계도

  • Migration 파일을 보면 내 테이블이 어떻게 만들어졌는지 확인할 수 있음

  • migration 파일이 맞지 않아 문제가 생길 수 있음

  • Migrate : 설계도대로 적용(실행)시키는 것

  • objects
    매니저 클래스
    여러 메소드들을 사용할 수 있게 해주는 것(database에 data를 생성/조회/수정/삭제 작업을 제공)

Read

  • Get
    무조건 1개의 데이터만 가져올 수 있음
    Get(id=1) 괄호 안 조건이 만족하는 데이터를 가져오는것

  • all
    조건없이 가져오는 것

  • filter
    조건에 해당하는 값을 가져옴
    QuerySet 은 list와 비슷한 성질

Update
QuerySet을 사용해야 쓸 수 있는 명령어

Deleate
QuerySet을 다 지움

profile
🐿 개발중...

0개의 댓글