티스토리 뷰

Django(장고)

Django - 4. Shell 사용하기

브라이언77 2019. 11. 26. 20:58
반응형

Django 에서는 커맨드라인(Shell)을 통해서 데이터베이스에 접근이 가능하다. Shell 연습을 위해서 몇가지 데이터(카테고리, 제품)를 추가해보자. 

 

Django shell 실행 

QuerySet을 사용하기 위해서 모델들을 import 해야 한다. 

모든 Category 정보를 데이터베이스에서 가져오기 

특정 제품만 가져오기 ( id / pk ) 

필터를 이용해서 데이터 가져오기 ( filter ) 

특정 단어를 포함한 데이터 가져오기 ( name_startswith /contains)

특정 범위에 있는 데이터 가져오기 ( __range=(10,20) )

쉘(shell)을 통해서 새로운 데이터를 입력 ( create ) 

create new product 
데이터베이스에 저장

데이터 업데이트 

데이터 업데이트

 

데이터 삭제 

데이터 삭제
삭제된 데이터 요청시 에러 발생

QeurySet 은 Database의 SQL 와 상당히 비슷하다. 기본적인 사용법 이외에도 많은 옵션들이 있으니 필요에 따라서 여러가지를 적용해보세요. 

 

끝.. 

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
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
글 보관함