점프 투 장고를 참고하여 학습,제작하였습니다.
1.장고 셸 실행
python manage.py shell
2. VOCA 생성하기
from app.models import Voca
v=Voca(number_vo=1,english_vo='hi',korean_vo='안녕')
v.save()
>>> v.id
1
1번단어 생성
>>> v=Voca(number_vo=2,english_vo='bye',korean_vo='잘가')
>>> v.save()
>>> v.id
2
2번단어 생성
3.VOCA 조회하기
>>> Voca.objects.all()
<QuerySet [<Voca: Voca object (1)>, <Voca: Voca object (2)>]>
Voca 2개가 조회됨
조회하면 영어단어로 나오게 설정
>>> from app.models import Voca
>>> Voca.objects.all()
<QuerySet [<Voca: hi>, <Voca: bye>]>
전부 조회했을때 english_vo 값으로 조회됨
>>> Voca.objects.filter(id=1)
<QuerySet [<Voca: hi>]>
filter 을 통해 원하는 값을 조회
>>> Voca.objects.get(id=1)
<Voca: hi>
get 을 통해 원하는 값을 조회
4.Voca 수정
>>> v=Voca.objects.get(id=2)
>>> v
<Voca: bye>
v에 bye voca 를 불러옴
>>> v.english_vo='bi'
>>> v.save()
>>> v
<Voca: bi>
english_vo 값을 bi 로 수정
5.Voca 삭제
>>> v.delete()
(1, {'app.Voca': 1})
v(id=2)를 삭제함
>>> Voca.objects.all()
<QuerySet [<Voca: hi>]>
조회결과 삭제됨을 확인
반응형
'BackEnd > Django' 카테고리의 다른 글
[Django] 장고 관리자 (0) | 2024.05.02 |
---|---|
[Django] 모델생성 (2) | 2024.05.01 |
[Django] 앱생성, URL 매핑, Views 추가 (0) | 2024.05.01 |