bulk_create

Pang·2021년 10월 31일
0
post-thumbnail

bulk_create

이번에 여러 유닛테스트를 진행하면서 유용하게 사용한 메소드다

사용법

from users.models import User

User.objects.bulk_create([
	User(
		id=1,
		name="홍길동"
		),
        User(
		id=2,
		name="홍길순"
		),
        User(
		id=3,
		name="홍길"
		)
])

유닛테스트를 진행할 때 이런 식으로
1번의 create로
여러 개의 데이터를 한 번에 생성할 수 있다.

테스트 하기에 용이하고 실제로 자주 쓰이는 방법이라고 하였다.

나중에 CSV에서도 활용 가능하다고 하셨다.

사용 법은 []로 감싸준 후

참조해온 테이블명을 적고 필드들을 저런식으로 나열 해주면된다.

*생성할 때 아이디 값을 직접 써줘야한다.

profile
팡 화이토

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN