티스토리 뷰

반응형

이번 포스팅에서는 Django 의 queryset 에 대해서 정리할 예정이다. queryset 이란 데이타베이스에서 쿼리과 같은 것이라 생각하면된다. 장고에서 제공하고 있는 shell 을 이용해서 데이타베이스의 내용을 접근하고 변경할 수 있는 것이다. 

 

shell을 이용하기 위해서는 다음 명령어를 실행한다. 

Django shell

 

이제 models 을 내용을 shell 을 통해서 접근해 보자. 

shell 을 이용해서 category model 접근

이제 특정 item 을 선택(id, pk) 해서 접근할수 있다. 

다음은  filter 메소드는 이용해서 특정 아이템에 접근. 

특정 단어가 포함되어 있는 Product 검색 

startswith & contains

Price 조건에 맞는 Product 검색, range 는 between 의 의미로 사용된다. 

 

실전에서 많이 사용되고 있는 방법으로, queryset 을 통해서 직접 데이터 입력

 

 

shell을 이용해서 데이터 업데이트

데이터 베이스 정보를 삭제

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함