반응형
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() : 하지 않으면 수정데이터가 저장되지 않음
반응형
'학습 > [The-Origin][SW][Backend] Main Pag' 카테고리의 다른 글
[The Origin][VSCODE][Django] Admin 간단한 커스터마이징 (0) | 2022.04.17 |
---|---|
[The Origin][VSCODE][Django] Admin 이해 (구성) (0) | 2022.04.17 |
[The Origin][VSCODE][Django] DB Tool (DBeaver) 따라하기 (0) | 2022.04.17 |
[The Origin][백엔드] 3주차 (0) | 2022.04.17 |
[The Origin][개발환경][VSCODE] 환경 설정 & 유용한 확장 프로그램 (0) | 2022.04.17 |