get_or_create

[Django] 테이블에 값이 없을 때만 추가하는 방법 아래와 같이 1) get() 으로 해당 데이터가 있는지 검사 (Select)2) 없으면 save()로 데이터 삽입 (Insert)try-catch 방식을 사용하여 작성이 가능하다. try: obj = Person.objects.get(first_name='John', last_name='Lennon') except Person.DoesNotExist: obj = Person(first_name='John', last_name='Lennon', birthday=date(1940, 10, 9)) obj.save() Django 문서에 get_or_create() 를 지원하며, 해당 메소드를 이용하면 위에 try-catch를 사용한 방식보다 쉽게 구현이 ..
S0PH1A
'get_or_create' 태그의 글 목록