[Django] 데이터베이스 조회/수정/삭제

형이·2023년 11월 9일

Python

목록 보기
25/34
post-thumbnail

📝 데이터베이스 조회/수정/삭제

Data Model Reference

🖥️ 1. Post.objects.all()

  • 장고 ORM을 사용하여 데이터베이스에서 모든 Post 객체를 가져오는 코드
  • select * from blog_post

1-1. select

  • 필터링된 결과를 가져오기
	filter_posts = Post.objects.filter(category='news')
  • 단일 객체 가져오기
	obj = Post.objects.get(condition)

1-2. update

  • update할 객체를 가져오기
	post = Post.objects.get(id=1)
  • 필드 수정
	post.title = '수정할 타이틀'
    post.content = '수정할 내용'
  • 저장
	post.save()

1-3. delete

  • 객체 가져오기
	post = Post.objects.get(id=1)
  • 객체 삭제
	post.delete()

0개의 댓글