django DB 갱신 관련 질문입니다.
조회수 442회
안녕하세요, 장고 및 DB 왕초보입니다. 장고 db 질문을 드리려 글을 씁니다.
제가 어떤 사이트의 내용을 실시간 크롤링을 통하여 얻은 정보를 장고 db에 저장하는 스크립트를 작성하였는데요,
궁금한 점은 이 스크립트를 다시 실행하였을 시 db에 중복된 값이 있으면 저장하지 않고 수정이 되거나 추가된 부분만 db에 저장할 수 있는 방법이 있을지요?
1 답변
-
원하시는 것은 아마도 Update Or Create라고 부르는 것입니다.
obj, created = Person.objects.update_or_create( first_name='John', last_name='Lennon', defaults={'first_name': 'Bob'}, )
댓글 입력