학습/[The-Origin][SW][Backend] Main Pag
[The Origin][VSCODE][Django] shell 이용한 데이터
Gooing
2022. 4. 17. 23:47
반응형
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() : 하지 않으면 수정데이터가 저장되지 않음

반응형