본문 바로가기

학습/[The-Origin][SW][Backend] Main Pag

[The Origin][VSCODE][Django] shell 이용한 데이터

반응형

Shell을 이용한 데이터 다루기

Python shell 실행

shell을 통한 objects 확인

objects Data 추가하는 방법

  - [모델].objects.create( [내용 추가할 컬럼] = '추가할 내용' )

object Data 간단하게 보기

  - 추가된 Data 간단하게 보기

  - 추가된 Data 간단하게 보기 (보기 쉽게 인터프리터 활용)

object Data 내용 보기


Shell을 이용한 objects 관련 명령 해보기

데이터 확인하기 = all

  - [모델].objects.all()

데이터 갯수 확인하기 = count

  - [모델].objects.all().count()

특정 데이터 확인하기 = filter

  - [모델].objects.all().filter(필터할 내용)

  - all로 검색된 전체 중에서 filter를 걸어서 어떤 것인지 확인

특정 데이터 갯수 확인하기 = filter + count

  - [모델].objects.all().filter(필터할 내용).count()

  - 필터된 갯수가 어떤것인지 count

정렬 (시간에 따른 최신순) = order_by

  - [모델].objects.all().order_by('-시간 관련 column')

  - order_by() : 오름차순/내림차순 '-'의 유무로 바꿀 수 있음

제일 처음과 끝 = first, last

  - [모델].objects.first()

  - [모델].objects.last() 

변수에 저장 & 내용 수정 = save

  - 변수 = Object

              ex_[모델].objects.first()

  - 내용수정 = 변수에 데이터 집어 넣듯이 수정

  - save() : 하지 않으면 수정데이터가 저장되지 않음


 

반응형