Django 개념

Django DB 저장, 조회, 수정, 삭제 crud (장고)

MC류짱 2022. 9. 1. 12:36

저장

방법 1

  1. article.title = 'value'
  2. article.content = 'vlaue'
  3. article.save()

방법2

  1. article = Article(title='value', content='value')
  2. article.save()

방법3

  1. Articel.objects.create(title='value', content='value')

 

조회

모두 조회

Article.objects.all()

 

하나만 조회

Article.objects.get(id=1)....

여러 값이 있으면 에러

 

get대신 filter를 쓰면 여러 값도 가져올 수 있음.

filter에 대한 문법은 구글링 추천

 

 

 

수정

수정하기전에 무조건 조회해야됨

조회 : article = Article.objects.get(pk=n)

수정 : article .title= '바뀔 값' -> article.save()

 

삭제

삭제도 삭제하기 전에 조회 후 삭제

조회 : article = Article.objects.get(pk=n)

삭제 : article .delete()