•
레코드 다루기(create, read, update, delete)
◦
shell을 이용해서 사용하는 것들임
◦
create - 데이터 생성
◦
read - 데이터 검색
▪
데이터 전체 : Queryset 타입으로 반환
•
ex) stundent.object.all()
▪
데이터 한개 : student 타입으로 반환
•
ex) qs = Stundet.objects.get(brbr)
▪
데이터 다수 : 첨자([])를 이용한 접근
•
ex) qs[1].s_name
▪
데이터 한개 : '.'를 이용한 속성 접근
•
ex) qs.s_age
▪
데이터 필터(filter)
•
__lt : ~보다 작다
•
__lte : ~보다 작거나 같다
•
__gt : ~보다 크다
•
__gte : ~보다 크거나 같다
•
__isnull : ~ null인 자료 검색
•
__contains : 특정 문자열을 포함하는 자료 검색
•
__startwith : 특정 문자열로 시작하는 자료 검색
•
__endwith : 특정 문자열로 끝나는 자료 검색
◦
ex) qs = Student.objects.filter(s_age__lt=22)
▪
데이터 정열
•
order_by('') : 오름차순
•
order_by('- ') : 내림차순
◦
ex) qs = Student.objects.oder_by('s_age')
◦
update = 데이터 수정
◦
delete = 데이터 삭제