[DRF] DB 수정하는 방법

JinUk Lee·2023년 10월 30일
0

DRF 학습하기

목록 보기
39/54

RDS 연결 후에 DB를 수정하는 방법에는 여러가지가 있다.

Django ORM

첫번째로는 장고 ORM을 활용하는 것이다.


ls = Models.objects.filter(name='코드').update(value=10)

모델에서 name 필드가 '코드' 인 항목들의 value 필드를 10으로 일괄 변경해준다.

SQL

두번째로는 SQL에서 쿼리문을 작성하거나 해당 RDBMS의 프로그램을 활용하는 것이다.

Admin

세번째로는 배포 페이지의 django admin 페이지를 활용하는 것이다.

결론

각각 장단점이 있는 것 같다.

ORM은 다수의 데이터 변경이 편리하고 Admin은 특정 데이터 변경이 편리하다.

SQL은 DB에 익숙하면 편리하다

그런데 SQL에서는 대소문자를 모두 소문자로 인식하는 문제가 있어서 대문자가 포함된 필드에서 쿼리가 제대로 작동하지 않는 문제가 있다.

profile
개발자 지망생

0개의 댓글