반응형
존재하지 않는 경우 생성
웹 API에서 데이터를 읽고 데이터베이스에 저장하는 Django 애플리케이션이 있습니다.
모드에서 새 객체를 생성하지만 객체가 이미 존재하는 경우 중복 예외를 방지하는 방법이 있습니까?
즉, 객체를 저장하는 방법이 있지만 이미 존재하는 경우 아무것도하지 않는 방법이 있습니까?
Django 1.7에서는 다음을 수행 할 수도 있습니다.
Model.objects.update_or_create()
최신 버전의 Django에서 save () 함수는 기본적으로 UPDATE 또는 INSERT를 수행하는 것처럼 보입니다. 를 참조하십시오 여기 .
참고 URL : https://stackoverflow.com/questions/8766222/create-if-doesnt-exist
반응형
'development' 카테고리의 다른 글
Python을 사용하여 웹 페이지의 페이지 제목을 검색하려면 어떻게해야합니까? (0) | 2020.11.06 |
---|---|
java.lang.IllegalAccessError : 메소드에 액세스하려고했습니다. (0) | 2020.11.06 |
Jekyll 및 Liquid로 정렬 된 탐색 메뉴 (0) | 2020.11.06 |
문자열을 돈으로 포맷하는 방법 (0) | 2020.11.06 |
! (0) | 2020.11.06 |