장고 ORM 쿼리셋

개발자 강세영·2022년 5월 8일
0

장고의 QuerySet 이란?

장고의 ORM(모델)을 SQL로 바꿔주는것

쿼리셋 입력해보기

python manage.py shell

쿼리셋을 입력해보려면 장고 쉘로 들어가야 한다
그냥 파이썬을 실행해도 가능하긴 하지만 임포트문을 입력해줘야 가능하다.
장고 쉘을 실행하면 임포트를 자동으로 해주기 때문에 편리하게 쓸 수 있다.
쿼리셋을 쓰다보면 입력이 길어지는데 파이썬 기본 쉘은 자동입력 등의 기능이 없어서
사용하기 불편하므로 ipython 등을 설치해서 쓰는게 좋다
기본 또는 가상환경에서 pip install ipython 으로 설치하면 python으로 장고쉘을 들어가도 ipython이 자동으로 실행된다
쉘에서 입력하는게 불편하다면 따로 py파일을 만들어서 쿼리셋을 작성하고 실행시켜도 된다

0개의 댓글