[DB] Django에서 DB 정상 연결되었는 지 확인하기 (ORM, Django shell, Queryset)

이상해씨·2023년 9월 15일
0

장고 (Django)

목록 보기
19/38
post-custom-banner

Django에서 DB 정상 연결되었는 지 확인하기

  • django와 같은 프레임워크를 사용하다보면, 다양한 DB와 연동을 하게 되는데, 잘 연동되었는지 의문이 들때가 있다.
  • 이때, 아래 절차를 통해 DB가 연결이 되고, django에서 데이터를 정상적으로 읽을 수 있는지 확인할 수 있다.

ORM으로 확인하는 방법

  • python문법을 통해 DB를 조작할 수 있는 ORM을 사용

1) python shell 실행

python manage.py shell

2) model import 하기

from <app이름>.models import * 

3) db에서 데이터 읽기

  • 명령어 실행시, QuerySet이 반환되면 성공!
# 모든 데이터를 불러오는 코드 
data= <model명>.objects.all()
  • 데이터 추출하기
  • 특정 데이터, 특정 조건의 데이터 추출하기
  • model에서 새로운 데이터 삽입하기

  • 내용변경하기


  • 데이터 삭제

  • type, dir 확인하기


참고

profile
공부에는 끝이 없다
post-custom-banner

0개의 댓글