티스토리 뷰
반응형
Django 에서는 커맨드라인(Shell)을 통해서 데이터베이스에 접근이 가능하다. Shell 연습을 위해서 몇가지 데이터(카테고리, 제품)를 추가해보자.
Django shell 실행
QuerySet을 사용하기 위해서 모델들을 import 해야 한다.
모든 Category 정보를 데이터베이스에서 가져오기
특정 제품만 가져오기 ( id / pk )
필터를 이용해서 데이터 가져오기 ( filter )
특정 단어를 포함한 데이터 가져오기 ( name_startswith /contains)
특정 범위에 있는 데이터 가져오기 ( __range=(10,20) )
쉘(shell)을 통해서 새로운 데이터를 입력 ( create )
데이터 업데이트
데이터 삭제
QeurySet 은 Database의 SQL 와 상당히 비슷하다. 기본적인 사용법 이외에도 많은 옵션들이 있으니 필요에 따라서 여러가지를 적용해보세요.
끝..
'Django(장고)' 카테고리의 다른 글
Django - 6. Product view 와 Templates 만들기 (0) | 2019.11.27 |
---|---|
Django - 5. Category view 와 Templates 만들기 (3) | 2019.11.27 |
Django - 3. Models 과 admin 만들기 (0) | 2019.11.25 |
Django - 2. 첫번째 앱(shop) 설치하기 (0) | 2019.11.24 |
Django - 1. 프로젝트 생성하기 (0) | 2019.11.24 |
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- win10
- 디스크 사용량
- Karabiner-Elements
- amaztools
- venv
- angular
- HOME/END
- df 명령어
- 메시지 전송
- slack api
- vscode
- HOME key
- http 요청
- channel oauth
- 파이썬
- win7
- 미밴드
- 장고
- du 명령어
- python message
- 팀 소통
- webhook
- 미밴드4
- cmd창
- cmd실행
- Python
- END key
- 프로젝트 생성
- python slack
- django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함