ORM

김서영·2022년 10월 11일
0

장고(django)

목록 보기
6/12
post-custom-banner

orm(object relational maping)

클래스&인스턴스를 db로 바꿔주는 것

sql구문을 사용하지 않고 python 안에서 우리가 알고있는 class와 instance를 이용하여 간편하게 db를 조작할 수 있게 해준다.
위의 역할을 flask에서 해줬던 것은 pymongo 이다.(odm)
장고는 기본적으로 orm을 탑재하고 있기 때문에 sql을 몰라도 db 연결 가능하다!!

django orm 문법

class이름.objects.all() -> 모두 불러오기
class이름.objects.get(name="ooo") -> 이름이 ooo인 것만 불러오기
class이름.objects.filter(조건) -> 특정 조건만 불러오기
class이름.objects.all()[5:10] -> 다 불러오되, 앞에 5개 빼고 불러오기 등등

profile
개발과 지식의 성장을 즐기는 개발자

0개의 댓글